home *** CD-ROM | disk | FTP | other *** search
/ Teach Yourself VRML 2 in 21 Days / Teach Yourself VRML 2 in 21 Days.iso / pc / 3rdparty / nugraf / disk6 / data.6 / RUNTIME / NUGRAF1.MSG < prev    next >
Encoding:
Text File  |  1996-07-18  |  80.9 KB  |  1,211 lines

  1. # ****************************************************************************
  2. #
  3. #       Main Error Message List for the NuGraf Rendering Toolkit.
  4. #
  5. #  Copyright (c) 1988, 1996 Okino Computer Graphics, Inc. All Rights Reserved.
  6. #
  7. # This file is a trade secret of Okino Computer Graphics, Inc. and it is not to
  8. # be reproduced in any form or by any means - graphic, electronic or mechanical, 
  9. # including photocopying, recording, taping or using information storage and 
  10. # retrieval systems), published, disclosed to others, adopted, distributed, 
  11. # copied or displayed without the prior authorization of Okino Computer 
  12. # Graphics, Inc. 
  13. #
  14. # ****************************************************************************
  15. #
  16. # Error name prefix conventions:
  17. #
  18. #    INFO_*         - informational messages. The error level is Nc_ERR_INFO.
  19. #    ERR_*         - Warnings or recoverable errors. The error level is
  20. #              either Nc_ERR_WARNING or Nc_ERR_ERROR.
  21. #    OUTERR_*     - (usually) fatalistic errors encountered during pixel 
  22. #              output. The error level is either Nc_ERR_ERROR or
  23. #              Nc_ERR_FATAL.
  24. #    FATAL_         - fatal errors typically caused by out of memory, 
  25. #              internal errors or other non-recoverable conditions.
  26. #              The error level is Nc_ERR_FATAL.
  27. #
  28. # ==============================================================================
  29.  
  30. #
  31. # Informational messages (put these near the top of the file)
  32. #
  33. INFO_COMPUTE_MIPMAP    %s: Computing levels %d through %d of the %ld-channel MIPmap pyramid.
  34. INFO_MIPMAP_ALLOC    %s: Allocating %ld bytes for main level of the %ld-channel MIPmap pyramid.
  35. INFO_TXTR_LOAD_MIPMAP    %s: Loading %ld bytes from %ld-channel MIPmap file %s.
  36. INFO_TXTR_LD_IMG    %s: Loading %ld bytes from texture image file %s.
  37. INFO_TXTR_MIP_SAVE    %s: Saving MIPmap pyramid to file '%s'.
  38. INFO_PIPELINE_OPEN    %s: Pipeline open.
  39. INFO_PIPELINE_CLOSED    %s: Pipeline closed.
  40. INFO_PREPROCESS_INST    %s: Processing instance '%s'. Total polygons = %ld.
  41. INFO_BEGIN_ZSCAN    %s: Rendering %d polygons, %d edges and %d points.
  42. INFO_ZSCAN_SORT        %s: Performing Y sort on the Z-Scanline renderer data.
  43. INFO_ZSCAN_ACCUM    %s: Accumulating polygon data into Z-Scanline renderer arrays...
  44.  
  45. #
  46. # System related error messages
  47. #
  48. ERR_NO_ERROR        No error.
  49. FATAL_OUT_OF_MEM    %s: Out of memory while allocating %ld bytes.
  50. FATAL_OUT_OF_MEM2    %s: Out of memory while re-allocating %ld bytes.
  51. FATAL_ALLOC_BAD        %s: Internal error. Tried to allocate %ld bytes (should be > 0!).
  52. FATAL_REALLOC_BAD    %s: Internal error. Tried to re-allocate %ld bytes (should be > 0!).
  53. ERR_LIB_INITD        %s called when library already initialized. Nothing changed.
  54. FATAL_LIB_NOT_INIT    Function '%s' called before library has been initialized with 'Ni_Initialize()'.
  55. FATAL_INSIDE_OBJ_DEF    Function '%s' should not be called while an object is being defined.
  56. FATAL_DEF_REACHED    Internal error! Default statement reached in function `%s'.
  57. ERR_ENV_NULL_PTR    %s: The environment variable name and/or value string pointers are NULL.
  58. ERR_ENV_0_LEN        %s: Environment variable name has zero length.
  59. FATAL_TOKEN_SORT    %s: Internal error! Expecting token '%s', found token '%s'. Resort list!
  60. FATAL_USER_ABORT    Rendering aborted by user interrupt.
  61. ERR_MATHLIB_ERR        %s: Math library error: %s
  62. ERR_NOT_LICENSED    %s: The 'Render Extender' version of the toolkit does not include the '%s' function. It is only available in the 'Application Builder' version.
  63.  
  64. #
  65. # Fatal errors returned from the memory allocator
  66. #
  67. FATAL_NEWPTR_FAIL        %s: Internal error: Out of memory (could not allocate a new block).
  68. FATAL_NEWPTR_OVERFLOW        %s: Internal error: Pointer's block pointer out of range.
  69. FATAL_NEWPTR_RANGE        %s: Internal error: Pointer out of range (not within block range).
  70. FATAL_NEWPTR_NEXTPTR        %s: Internal error: Next pointer out of range.
  71. FATAL_NEWPTR_CORRUPT        %s: Internal error: Memory corruption error.
  72. FATAL_NEWPTR_UNALLOCATED    %s: Internal error: Unallocated pointer.
  73. FATAL_NEWPTR_NULLPTR        %s: Internal error: Null pointer detected.
  74. FATAL_NEWPTR_SPLIT        %s: Internal error: Memory block split pointer overrun.
  75. FATAL_NEWPTR_NXTSPLT        %s: Internal error: Memory block split next pointer overrun.
  76. FATAL_NEWPTR_BADVALID        %s: Internal error: Bad validate pointer (memory corrupted).
  77. ERR_NEWPTR_NEWFREE        %s: Internal error: 'New' pointer is not free.
  78.  
  79. #
  80. # File I/O related error messages (reads are recoverable, writes are mostly fatal)
  81. #
  82. ERR_FILE_READ        %s: Error while reading %s from file '%s'.
  83. OUTERR_FILE_WRITE    %s: Error encountered while writing %s to file '%s'. Disk full?
  84. # The following is usually a fatal error
  85. OUTERR_FILE_OPEN_WRITE    %s: Could not open %s file '%s' for writing.
  86. # The following error is always recoverable except for Postscript prologue/epilogues opens (FATAL)
  87. ERR_FILE_OPEN_READ    %s: Could not locate or open %s file '%s' for reading.
  88.  
  89. #
  90. # Wu quantization (nicolour.c) errors
  91. #
  92. ERR_WU_SL        %s: Scanline # %ld sent to Wu quantization algorithm is out of range (must be 0 to %ld).
  93. ERR_WU_NUMCOL        %s: Wu quantization algorithm can only handle 2-65536 colors. Defaulting to 2 colors.
  94. ERR_WU_MEM        %s: Could not allocate memory for the Wu quantization algorithm.
  95. INFO_WU1        %s: Moments computed for Wu quantization algorithm.
  96. INFO_WU2        %s: Partitioning done for Wu quantization algorithm.
  97. INFO_WU3        %s: Performing Wu quantization algorithm on image.
  98.  
  99. #
  100. # Informational parsing messages (when 'Nt_VERBOSEPARSING' is enabled)
  101. #
  102. INFO_PARSING_TOKEN    %s: Looking up token '%s' in token list.
  103. INFO_PARSING_ABOUT_TO    %s: About to parse a %s.
  104. INFO_PARSING_FILENAME    %s: About to parse a pointer to a filename '%s'.
  105. INFO_PARSING_NdFLOAT    %s: About to parse a pointer to a Nd_Float '%g'.
  106. INFO_PARSING_NdFLOAT_ARR %s: About to parse & check a pointer to a Nd_Float array.
  107. INFO_PARSING_NdINT    %s: About to parse a pointer to a Nd_Int '%ld'.
  108. INFO_PARSING_NdINT_ARR    %s: About to parse and check a pointer to a Nd_Int array.
  109. INFO_PARSING_NdVECTOR    %s: About to parse a pointer to a Nd_Vector: (%g,%g,%g).
  110. INFO_PARSING_ENABLED    %s: About to parse an Nt_ENABLED token sequence.
  111. INFO_PARSING_ONOFF    %s: About to parse an Nt_ON/Nt_OFF token. State = '%s'.
  112. INFO_PARSING_COLORTYPE    %s: About to parse a colorspace token '%s'.
  113. INFO_PARSING_COLOR    %s: About to parse a color.
  114. INFO_PARSING_AXIS    %s: About to parse an axis '%s'.
  115.  
  116. #
  117. # Errors reported when checking the validity of a string name
  118. #
  119. ERR_BAD_NAME1        %s: String pointer to identifier name is NULL.
  120. ERR_BAD_NAME2        %s: Identifier name '%s' must begin with a letter (A-Z, a-z).
  121. ERR_BAD_NAME3        %s: Illegal character found within identifier name '%s'.
  122. ERR_BAD_NAME4        %s: Null-length identifier name found.
  123. ERR_BAD_NAME5        %s: A predefined token (Nt_*) was used where a string name was expected.
  124. ERR_BAD_NAME6        %s: Filename '%s' must begin with a letter (A-Z, a-z), number, '/' or '\'.
  125. ERR_BAD_NAME7        %s: Illegal character found within filename '%s'.
  126.  
  127. #
  128. # Parameter line parsing
  129. #
  130. ERR_WRONG_TOKEN        %s: Invalid token '%s' found. Expecting '%s' instead.
  131. ERR_WRONG_TOKEN_2    %s: Invalid token '%s' found. Expecting either '%s' or '%s' instead.
  132. ERR_WRONG_TOKEN_3    %s: Invalid token '%s' found. Expecting one of: '%s', '%s' or '%s'.
  133. ERR_BAD_TOKEN        %s: Unknown or unexpected token identifier '%s'. Aborting parsing of command.
  134. ERR_BAD_TOKEN2        %s: Unknown or unexpected token identifier '%s'. Skipping to next valid primary token in parameter list.
  135. # Ie: (Nt_MODEL, Nt_SPOT) - Nt_MODEL is primary light model token, Nt_SPOT is a sub-token
  136. ERR_BAD_SUB_TOKEN    %s: Invalid sub-token identifier associated with the primary token '%s'.
  137. ERR_BAD_TOKEN_LIST    %s: Invalid sub-token identifier associated with the primary token '%s'. The parser was expecting one of the following sub-tokens:
  138. ERR_CMDSEP_EXPECTED    %s: Bad parameter list. Expecting either token `Nt_CMDSEP' or `Nt_CMDEND'; found '%s' instead. Last valid primary token parsed was '%s'.
  139. ERR_CMDEND_EXPECTED    %s: Bad parameter list. Expecting token `Nt_CMDEND'; found '%s' instead. Last valid primary token parsed was '%s'.
  140. ERR_CMDEND_EXPECTED2    %s: Bad parameter list. List should be terminated with a `Nt_CMDEND'.
  141. ERR_UNEXPECTED_END    %s: Bad parameter list. Nt_CMDSEP or Nt_CMDEND unexpectedly found while parsing token '%s'.
  142. ERR_BAD_PARAMS_PTR    %s: Bad parameter list. Expecting a data pointer while parsing token '%s'.
  143. ERR_BAD_PARAMS_FN_PTR    %s: Bad parameter list. Expecting a string pointer to a filename while parsing token '%s'.
  144. ERR_BAD_PARAMS_FLOATPTR    %s: Bad parameter list. Expecting a pointer to a Nd_Float while parsing token '%s'.
  145. ERR_BAD_PARAMS_FLOATPTR2 %s: Bad parameter list. Expecting a pointer to an array of %d Nd_Float's while parsing token '%s'.
  146. ERR_BAD_PARAMS_LONGPTR    %s: Bad parameter list. Expecting a pointer to a Nd_Int while parsing token '%s'.
  147. ERR_BAD_PARAMS_LONGPTR2    %s: Bad parameter list. Expecting a pointer to an array of %d Nd_Int's while parsing token '%s'.
  148. ERR_BAD_PARAMS_VECTOR    %s: Bad parameter list. Expecting a Nd_Vector pointer while parsing token '%s'.
  149. ERR_BAD_PARAMS_COLOR    %s: Bad parameter list. Expecting a Nd_Color pointer while parsing token '%s'.
  150. ERR_BAD_PARAMS_ONOFF    %s: Bad parameter list. Expecting "on" or "off" while parsing token '%s'.
  151. ERR_BAD_COLOR_COMP    %s: Bad color channel value. Must be greater than 0.0.
  152. ERR_BAD_IOR        %s: Index of refraction (Nt_IOR) parameter must be >= 1.0 */
  153. ERR_POS_FLOAT        %s: Parameter '%s' requires a pointer to a positive, non-zero Nd_Float argument (greater than 0.0).
  154. ERR_BAD_NEG_FLOAT    %s: Parameter '%s' requires a pointer to a _positive_ Nd_Float argument (greater than or equal to 0).
  155. ERR_BAD_NEG_FLOAT2    %s: Parameter '%s' requires a pointer to an array of  %d _positive_ Nd_Float's (greater than or equal to 0).
  156. ERR_BAD_SCALE_FLOAT    %s: Parameter '%s' requires a pointer to a Nd_Float argument greater than 0.0.
  157. ERR_BAD_NORM_FLOAT    %s: Parameter '%s' requires a pointer to a Nd_Float argument in the range 0.0 to 1.0.
  158. ERR_BAD_NORM_FLOAT2    %s: Parameter '%s' requires a pointer to an array of %d Nd_Float's in the range 0.0 to 1.0.
  159. ERR_BAD_NEG_LONG    %s: Parameter '%s' requires a pointer to a _positive_ Nd_Int argument (greater than or equal to 0).
  160. ERR_BAD_NEG_LONG2    %s: Parameter '%s' requires a pointer to an array of %d _positive_ Nd_Int integers (greater than or equal to 0).
  161. ERR_BAD_POSNZ_LONG    %s: Parameter '%s' requires a pointer to a Nd_Int argument that is greater than 0.
  162. ERR_BAD_ZERO_FLOAT    %s: Parameter '%s' requires a pointer to a _non-zero_ Nd_Float argument.
  163. ERR_BUG_CMDSEP        %s: Internal error! Nt_CMDSEP sent to token lookup routine.
  164. ERR_BUG_CMDEND        %s: Internal error! Nt_CMDEND sent to token lookup routine.
  165. FATAL_INQ_TOKEN        %s: Nt_CMDSEP or Nt_CMDEND returned from token lookup routine. Aborting command.
  166.  
  167. # Ni_Camera() associated messages
  168. ERR_BAD_LOOKUP_VEC    %s: One component of Nt_LOOKUP vector must be non-zero. Nothing changed.
  169. ERR_BAD_DISTANCE    %s: Camera 'distance' value below minimum value of %f. 
  170. ERR_WINDOW_WIDTH    %s: Window width or height value is too small. Minimum is %g.
  171. ERR_HITH_YON        %s: 'near' clipping plane value must be smaller than 'far' clipping plane.
  172. ERR_HITHER_TOOSMALL    %s: Clipping plane 'near' value is too small. Minimum is '%g'.
  173. ERR_SCR_REZ        %s: x and y 'resolution' parameters must either be both > 1, or both < 1.
  174. ERR_CAMERA_NOT_FOUND    %s: Camera '%s' does not exist.
  175. ERR_FORM_AR_NZ        %s: The form aspect ratio must be > 0.0.
  176.  
  177. # Ni_Light() associated messages
  178. ERR_LIGHT_NOT_FOUND    %s: Light '%s' does not exist.
  179. ERR_LIGHT_SM_DEL    %s: Tried to remove the non-existent shadow map '%s' from light source '%s'.
  180.  
  181. # Ni_Instance() associated messages
  182. ERR_FIND_LIGHTOVERRIDE    %s: Light name '%s' does not exist within the 'lightoverride' list of instance '%s'
  183. ERR_ENVMAP_EQINST    %s: Cannot remove instance '%s' from its own auto-reflect map disabled instance list.
  184. ERR_ENVMAP_EQINSTADD    %s: Cannot add instance '%s' to its own auto-reflect map disabled instance list.
  185. ERR_ENVMAP_REZ        %s: Image resolution must be > 1.
  186.  
  187. # Ni_Manipulate_IndexedPolygons() associated messages
  188. ERR_MANIP_IP_NO_PRIM         %s: Source object '%s' does not contain any primitives (it is an empty object).
  189. ERR_MANIP_IP_BAD_NUM        %s: The 'primitive_number' argument to this function is larger than the actual number of primitives in this object.
  190. ERR_MANIP_IP_NO_IP_PRIMS    %s: Source object '%s' does not contain any `IndexedPolygon' primitives.
  191. ERR_MANIP_IP_EXIST_MOVE        %s: Polygon data is being moved over to already existing object '%s'.
  192. INFO_IP_COMPNORM_PASS1        %s: Smoothing pass 1, polygon %ld of %ld. 
  193. INFO_IP_COMPNORM_PASS2        %s: Smoothing pass 2, polygon %ld of %ld.
  194. INFO_IP_COMBINE_PASS1        %s: Optimizing %s. Pass 1, vertex %ld of %ld.
  195. INFO_IP_COMBINE_PASS2        %s: Optimizing %s. Pass 2, polygon %ld of %ld.
  196. INFO_IP_SINGARRAY_PASS1        %s: Converting data to single index array, pass 1, polygon %ld of %ld.
  197. INFO_IP_SINGARRAY_PASS2        %s: Converting data to single index array, pass 2, vertex %ld of %ld.
  198. INFO_IP_COMPUTE_UV_VECTORS    %s: Computing optimized U/V tangents vectors, polygon %ld of %ld.
  199. INFO_IP_EXPORT_FILE_NAME    %s: Writing geometry data to %s file.
  200. INFO_IP_REMOVE_DBL_SIDED    %s: Removing double sided polygons, polygon %ld of %ld. This operation can be very slow - please be patient.
  201.  
  202. # Ni_Export() associated messages
  203. INFO_EXPORT_STATS        %s: Exported %ld objects, %ld polygons, %ld surfaces, %ld cameras, %ld lights.
  204. INFO_EXPORT_ACCUM        %s: "%s"Accumulating polygons into an optimized polygon mesh.
  205. INFO_EXPORT_POV_DIR_LITE    %s: POV does not support directional lights, therefore directionl light '%s' will not be exported.
  206. INFO_EXPORT_3DS_2MNY_VRT    %s: Object '%s' has exceeded the 64k vertex limit of a 3D Studio object. Number of vertices will be truncated to 64k.
  207. INFO_EXPORT_3DS_2MNY_POLY    %s: Object '%s' has exceeded the 64k polygon limit of a 3D Studio object. Number of polygons will be truncated to 64k.
  208. INFO_EXPORT_3DS_SPLIT        %s: Object '%s' has exceeded the 64k polygon/vertex/texture limit of a 3D Studio object. Object will be split apart into multiple sub-objects (see 3D Studio export converter help).
  209. INFO_EXPORT_3DS_SPLITPASS    %s: Pass # %ld. Tagging next set of polygons (maximum 65500).
  210. INFO_EXPORT_3DS_SPLITCOPY    %s: Copying next subset of polygons to new object (maximum 65500 polygons).
  211. INFO_EXPORT_3DS_DIR_LITE    %s: 3D Studio does not support directional lights, therefore replacing directionl light '%s' with a point light source.
  212. INFO_EXPORT_3DS_SURFCNT        %s: Counting number of surfaces to export.
  213. INFO_EXPORT_3DS_SURFEXP        %s: "surface""%s"Exporting surface as 3D Studio material name '%s'.
  214. INFO_EXPORT_3DS_CAMEXP        %s: "camera""%s"Exporting 3D Studio camera '%s'.
  215. INFO_EXPORT_3DS_LITEEXP        %s: "light""%s"Exporting 3D Studio light '%s'.
  216. INFO_EXPORT_3DS_MESHSURF    %s: Exporting materials assigned to each mesh polygon.
  217. INFO_EXPORT_3DS_WRVERT        %s: "instance""%s"Writing out %ld mesh vertices.
  218. INFO_EXPORT_3DS_WRTXTR        %s: "instance""%s"Writing out %ld mesh texture coordinates.
  219. INFO_EXPORT_3DS_WRFACE        %s: "instance""%s"Writing out %ld mesh faces. 
  220. INFO_EXPORT_3DS_WRSMTH        %s: "instance""%s"Writing out smoothing information for %ld mesh faces.
  221. INFO_EXPORT_CHKOPT        %s: "instance""%s"Checking for valid mesh optimizations.
  222. INFO_EXPORT_CHKCPY        %s: Making copy of polygon geometry (%ld polygons).
  223. INFO_EXPORT_CHKSRF        %s: Checking surfaces assigned to each polygon.
  224. INFO_EXPORT_CHKXFRM        %s: Transforming %ld polygon vertices to world-space coordinates.
  225. INFO_EXPORT_CHKXFRMNORM        %s: Transforming %ld normals to world-space coordinates.
  226. INFO_EXPORT_CHKXFRMUTANG    %s: Transforming %ld U tangent vectors to world-space coordinates.
  227. INFO_EXPORT_CHKXFRMVTANG    %s: Transforming %ld V tangent vectors to world-space coordinates.
  228. INFO_EXPORT_3DS_SMTHGRP1    %s: Pass 1 of 2. Polygon %ld of %ld. Determining connectivity of the mesh.
  229. INFO_EXPORT_3DS_SMTHGRP2    %s: Pass 2 of 2. Polygon %ld of %ld. Computing smoothing groups for polygon mesh.
  230. INFO_EXPORT_3DS_SMTHGRP3    %s: Allocating memory to be used to compute polygon smoothing groups.
  231. INFO_EXPORT_3DS_SMTHGRP4    %s: Checking for empty smoothing group array.
  232. INFO_EXPORT_3DS_SMTHGRP5    %s: Freeing up all memory used during smoothing group calculations.
  233. INFO_EXPORT_VRML_EMBED        %s: Embedding texture image '%s' within VRML file.
  234. ERR_EXPORT_COB_HEADER        %s: Could not write out the Caligari trueSpace header to file '%s'.
  235. INFO_EXPORT_COB_LITEEXP        %s: "%s" Exporting Caligari trueSpace light '%s'.
  236. INFO_EXPORT_COB_WRVERT        %s: "instance""%s"Writing out %ld mesh vertices.
  237. INFO_EXPORT_COB_WRTXTR        %s: "%s"Writing out %ld mesh texture coordinates.
  238. INFO_EXPORT_COB_WRFACE        %s: "instance""%s"Writing out %ld mesh faces.
  239.  
  240. # Ni_Object_Define() & Ni_Object_End() associated messages
  241. ERR_NOT_DEFINING    '%s' entered while outside of Ni_Object_Define().
  242. ERR_END_OBJECT        %s called without a matching call to Ni_Object_Define().
  243. ERR_DEFINE_NESTING     %s: Cannot nest calls to Ni_Object_Define().
  244. ERR_OBJ_DELETE        %s: Deleting object definition '%s'. No valid object data or items declared.
  245. ERR_END_OBJ_POLY    %s called before Ni_Polygon_End(). Deleting polygon data parsed to date.
  246.  
  247. # Ni_Option associated messages
  248. ERR_AA_OSP        %s: Antialias oversampling parameters must be > 0. 
  249. ERR_SHOWNORM_SF        %s: The 'Nt_SHOWNORMALS' & 'Nt_SHOWTANGENTS' scale factor must be > 0.
  250. ERR_SUBDIV_GT0        %s: Subdivisions argument must be > 0.
  251. ERR_SUBDIV_OPT        %s: Subdivision option '%s' did not recognize any of the provided sub-options.
  252. ERR_SUBDIV_INQOPT    %s: Subdivision inquiry option '%s' did not recognize any of the provided sub-options.
  253.  
  254. # Ni_Output_Driver() associated messages
  255. ERR_OD_BAD_FN_PTRS    %s: One of the following user-defined output driver function pointers were not specified: Close() or Initialize().
  256. ERR_NFU_FIRST        %s: The Nt_FILE, Nt_FRAMEBUFFER or Nt_USERDEFINED keywords must come first in the parameter list when specifying an output driver.
  257. ERR_OD_NO_FN        %s: No filename has been specified for the file output driver '%s' (handle name '%s'). Defaulting to 'filename.bad'.
  258. OUTERR_OD_DEL        %s: Deleting uncompleted output driver, handle name = '%s'.
  259. OUTERR_OD_STATE        %s: An error occured while updating the output driver associated with the handle name '%s'. The state of the driver may not be what you expect (the options may be different).
  260. ERR_OD_NODRVINF        %s: No output driver has been associated with handle name '%s' as of yet, therefore no options can be processed at this time.
  261. OUTERR_OD_GREYSHADES    %s: The number of greyscale shades (%ld) desired is greater than the maximum number of colors (%ld) for output device '%s'.
  262. OUTERR_OD_2MNYSHADES    %s: The product of the number of red*green*blue shades (%ld=%ld*%ld*%ld) is greater than the maximum number of colors (%ld) for output device '%s'.
  263. ERR_OD_BADTOKEN        %s: Parse error. The output driver option '%s' is unknown.
  264. ERR_OD_BADDATA        %s: Parse error. The output driver argument '%s' given with option '%s' is illegal.
  265. ERR_OD_NOTOKEN        %s: Parse error. No output driver option token specified before '='.
  266. ERR_OD_NOEQ        %s: Parse error. No '=' assignment operator found in option string.
  267. ERR_OD_NOEQ2        %s: Parse error. No '=' assignment operator or data found for option string token '%s'.
  268. ERR_OD_BADSHADES    %s: The red, green and blue number of shades given to option '%s' must all be >= 2 or all less than 0.
  269. ERR_OD_BAD_FB        %s: Unrecognized frame-buffer type '%s'.
  270.  
  271. # Ni_Pick() related messages
  272. ERR_PICK_AR_NZ        %s: The image aspect ratio must be > 0.0.
  273. ERR_PICK_NO_CAM        %s: The mandatory Nt_CAMERA parameter was not specified to the Nt_BYWINDOW picking method. Operation aborted.
  274. ERR_PICK_NO_AR        %s: The mandatory Nt_IMAGEASPECTRATIO parameter was not specified to the Nt_BYWINDOW picking method. Operation aborted.
  275. ERR_PICK_NO_CROP    %s: The mandatory Nt_CROPWINDOW parameter was not specified to the Nt_BYWINDOW picking method. Operation aborted.
  276.  
  277. # Ni_Render() related messages
  278. ERR_RENDER_AR_NZ    %s: The image aspect ratio must be > 0.0.
  279. ERR_RENDER_NO_AR    %s: The mandatory Nt_IMAGEASPECTRATIO parameter was not specified to the Ni_Render() command. Operation aborted.
  280. ERR_RENDER_CROP        %s: The mandatory Nt_CROPWINDOW parameter was not specified to the Ni_Render(). Operation aborted.
  281.  
  282. # Ni_Surface() associated messages
  283. ERR_REFLECTMAP_2D    %s: Nt_REFLECTMAP option requires a valid 2D texture image filename when enabled. Nt_REFLECTMAP option disabled.
  284. ERR_SPHENVMAP_2D    %s: Nt_SPHENVMAP option requires a valid 2D texture when enabled. Nt_SPHENVMAP option disabled.
  285. ERR_SPHENVMAP_3D    %s: Nt_SPHENVMAP option does not work with 3D texture definitions.
  286. ERR_RMV_TXTR_NODE    %s: Tried to remove non-existent texture reference '%s' from the surface definition.
  287. ERR_NO_TXTRLINK        %s: A 'texturelink' token & name is required when adding a new texture reference to a surface definition.
  288. ERR_RENAME_TXTR_NODE    %s: Cannot perform a 'rename' operation for texture layer '%s' while it is being created.
  289. ERR_CUBICALENVMAP_2D    %s: Nt_CUBICALENVMAP option requires that at least one texture filename be specified.
  290.  
  291. # Ni_TxtrParam() associated messages
  292. ERR_BAD_TXTRPARAM_AXES    %s: The `txtrparam' origin coincides with one or more of the axes points.
  293. ERR_BAD_TXTRP_AXES2    %s: The `txtrparam' u and v axes are too close together (should be at 90 degrees). Disabling texture parameterization.
  294.  
  295. # Ni_Texture() associated messages
  296. ERR_BAD_TXTRTYPE    %s: Bad texture definition type. Expecting one of Nt_IMAGE or Nt_PROCEDURAL. Found '%s' instead.
  297. ERR_BAD_PROC_TXTR    %s: Unknown procedural texture '%s'.
  298. ERR_NUM_OCT        %s: The number of "octaves" of noise must be between 0 and 10.
  299.  
  300. # Ni_Transform() associated messages
  301. ERR_MATRIX_GRP        %s: The 'matrix' transformation cannot be applied to a group.
  302. ERR_POSTMULT_ILLEGAL    %s: Transformations on groups and/or textures can only use the Nt_POSTMULTIPLY mode (Nt_PREMULTIPLY is illegal).
  303.  
  304. # Ni_Atmosphere() associated messages
  305. ERR_MIST_DIST        %s: Mist 'distance' must be greater than zero.
  306. ERR_MIST_THICK        %s: Mist 'thickness' must be greater than zero.
  307. ERR_FOG_NEARFAR        %s: The fog's 'near' distance value must be less than the 'far' distance value.
  308.  
  309. #
  310. # Ni_Background() associated messages
  311. #
  312. ERR_BG_SURF        %s: Surface %s not found. No changes made to the current background color scheme.
  313.  
  314. #
  315. # Ni_Inquire_Primitive() associated messages
  316. #
  317. ERR_PRIMINQ_NO_PRIM    %s: Object '%s' does not contain any primitives (it is an empty object).
  318. ERR_PRIMINQ_BAD_NUM    %s: The 'primitive_number' argument to this function is larger than the actual number of primitives in object '%s'.
  319.  
  320. #
  321. # Built-in primitive parsing routines
  322. #
  323.  
  324. # Nt_POLYGON associated messages
  325. ERR_NO_VERTICES        %s: Parameter list requires that at least the vertices be specified.
  326. ERR_2_VERT        %s: Polygons must have more than 2 vertices. 
  327. ERR_POLY_TXTR        %s: Only triangles and quadrilaterals may have texture coordinates.
  328. ERR_POLY_NUMVERT    %s: The 'polygon' primitive requires that the 'numvertices' parameter be specified.
  329.  
  330. # Nt_CONE/Nt_CYLINDER/Nt_SPHERE primitive associated messages
  331. ERR_BAD_PRIM_ANGLE    %s: A primitive's spin angle must be between 0.0 and 360.0 degrees.
  332.  
  333. # Nt_SUPERQUADRIC primitive associated messages
  334. ERR_BAD_TWIST_ANGLE    %s: The twist angle must be between -360.0 and 360.0 degrees.
  335.  
  336. # Ni_Polygon_Begin(), Ni_Polygon_Data() & Ni_Polygon_End() associated messages
  337. ERR_NOT_DOING_POLY    %s entered while outside of Ni_Polygon_Begin().
  338. ERR_POLY_BEGIN_NESTING    %s: Cannot nest calls to Ni_Polygon_Begin().
  339. ERR_END_POLYGON        %s called without a matching call to Ni_Polygon_Begin().
  340. ERR_POLY_TANGS        %s: Expecting either 1 or %d pairs of U/V tangent vectors. Found %d pairs instead.
  341.  
  342. # Nt_INDEXEDPOLYGONS primitive associated messages
  343. ERR_INDX_VPP_CNT    %s: Total number of indices (num-polygons * vertices-per-polygon) is not equal to number specified in parameter list. Aborting.
  344. ERR_INDX_NUMPOLY    %s: 'Nt_NUMPOLYGONS' is a required parameter for the 'indexedpolygons' primitive, yet it was not specified.
  345. ERR_INDX_NUMVERT    %s: 'Nt_VERTICESPERPOLY' is a required parameter for the 'indexedpolygons' primitive, yet it was not specified.
  346. ERR_INDX_NOVERTICES    %s: The 'indexedpolygons' primitive requires that at least the 'Nt_VERTEX' coordinates be specified.
  347. ERR_INDX_BADVERT    %s: Polygon # %ld sent to the indexpolygon primitive is specified as having %ld vertices! This number should be 3 or greater. Aborting parsing of this primitive.
  348. ERR_INDX_2FEWVERT    %s: Polygon # %ld sent to the indexpolygon primitive only has only %ld vertices. A polygon requires at least 3 vertices! This polygon will not be rendered.
  349. ERR_INDX_SURF        %s: Surface name '%s' associated with indexed polygon # %ld does not exist.
  350. ERR_INDX_BADINDEX    %s: Indice # %ld of the %s indice array (%ld) is less than 1 (after the 'indiceoffset' was added in). It must be greater than 0! Setting to 1 by default.
  351. ERR_INDX_MAXINDEX    %s: Indice # %ld of the %s indice array (%ld) is too large (after the 'indiceoffset' was added in). Defaulting to %ld.
  352. ERR_INDX_BB        %s: The bounding box parameters specified in the 'indexedpolygons' primitive must be specified as _minimum_ point first then _maximum_ point! A bounding box will be automatically generated instead.
  353. ERR_INDX_NEG        %s: Vertex indice # %ld is negative. All vertex indices must be positive. Resetting to a temporary sane value.
  354. ERR_INDX_POSNEG        %s: %s indices must either be all negative or all positive. Offending indices at offset %ld into indice array. Resetting all indices to -1L.
  355. ERR_INDX_UVTANG        %s: When tangent data is provided, both Nt_UTANGENT and Nt_VTANGENT data must be given. Defaulting to no tangent data.
  356. ERR_INDX_NO_MEM        %s: Out of memory while allocating memory for the Indexed Polygon primitive. No data will be stored for this primitive.
  357. ERR_HOLE_INDX_NEG    %s: Vertex indice # %ld is set to 'Nc_HOLE_SEPARATOR'. This is illegal for the first or last indice. Resetting to a temporary sane value.
  358. ERR_HOLE_INDX_NEG2    %s: Vertex indice # %ld and # %ld are set to 'Nc_HOLE_SEPARATOR'. If this polygon has holes or islands then only one of these indices should be set to 'Nc_HOLE_SEPARATOR'. Resetting to a temporary sane value.
  359. ERR_HOLE_INDEX_CNT    %s: Indice list says that a hole in a polygon only has %d vertices. 3 are the minimum. Please correct this.
  360. ERR_HOLE_INDEX_CNT2    %s: Indice list says that a hole in a polygon has less than 3 vertices. 3 are the minimum. Please correct this.
  361.  
  362. #
  363. # Nt_NURBPATCH primitive parsing messages
  364. #
  365. ERR_NURB_NO_PARAM1    %s: 'Nt_NUMUCTRLPNTS' is a mandatory parameter for the 'nurbpatch' primitive, yet it was not specified.
  366. ERR_NURB_NO_PARAM2    %s: 'Nt_NUMVCTRLPNTS' is a mandatory parameter for the 'nurbpatch' primitive, yet it was not specified.
  367. ERR_NURB_NO_PARAM3    %s: 'Nt_UORDER' is a mandatory parameter for the 'nurbpatch' primitive, yet it was not specified.
  368. ERR_NURB_NO_PARAM4    %s: 'Nt_VORDER' is a mandatory parameter for the 'nurbpatch' primitive, yet it was not specified.
  369. ERR_NURB_NO_PARAM5    %s: 'Nt_UKNOTS' is a mandatory parameter for the 'nurbpatch' primitive, yet it was not specified.
  370. ERR_NURB_NO_PARAM6    %s: 'Nt_VKNOTS' is a mandatory parameter for the 'nurbpatch' primitive, yet it was not specified.
  371. ERR_NURB_NO_PARAM7    %s: 'Nt_VERTICES' is a mandatory parameter for the 'nurbpatch' primitive, yet it was not specified.
  372.  
  373. #
  374. # Nt_USERDEFINED primitive associated messages
  375. #
  376. ERR_UDP_INIT        %s: Error encountered while initializing the user-defined primitive callback for instance '%s'.
  377. ERR_UDP_SHUTDOWN    %s: Error encountered while shutting down the user-defined primitive callback for instance '%s'.
  378. ERR_UDP_NO_SURF        %s: Could not find surface '%s' which is being assigned to polygon %ld of the user-defined primitive of instance '%s'.
  379. ERR_UDP_BAD_POLY    %s: Error encountered while requesting the user-defined primitive polygon # %ld from instance '%s'.
  380. ERR_UDP_BAD_STATUS    %s: Invalid status value %ld returned while requesting polygon %ld of the user-defined primitive of instance '%s'.
  381. ERR_UDP_BAD_VTX        %s: Error encountered while requesting the user-defined primitive vertex # %ld of polygon # %ld from instance '%s'.
  382. ERR_UDP_BAD_STATUS_VTX    %s: Invalid status value %ld returned while requesting vertex %ld of polygon %ld of the user-defined primitive of instance '%s'.
  383. ERR_UDP_2FEW_VERT    %s: Too few vertices for polygon %ld of the user-defined primitive of instance '%s'. 2 or more required per polygon.
  384. ERR_UDP_NO_POLYS    %s: No polygons returned from the user-defined primitive's callback function in instance '%s'.
  385. ERR_UDP_PROC_REQ    %s: Error encountered during the 'Nc_UDP_ACTION_PROCESSING_REQUEST' action sent to the user-defined primitive callback of instance '%s'.
  386. ERR_UDP_PROC_BADMSK    %s: Invalid bitmask returned in the 'Nv_Processing_Request_Mask' variable from the user-defined primitive callback of instance '%s'.
  387. ERR_UDP_PROC_RESULT    %s: Error encountered while sending the Nc_UDP_ACTION_PROCESSING_RESULTS action to the user-defined primitive callback of instance '%s'.
  388. ERR_UDP_VTXTHRS        %s: The 'Nv_Smoothing_Angle' value must lie between 0 and 180 degrees if the 'Nc_UDP_PROCESS_CALCNORMALS' processing request is made by the user-defined callback of instance '%s'.
  389. ERR_UDP_VTXTHRS        %s: The 'Nv_Vertex_Threshold' value must be > 0.0 if the 'Nc_UDP_PROCESS_COMPRESS_VERTICES' processing request is made by the user-defined callback of instance '%s'.
  390. ERR_UDP_NRMTHRS        %s: The 'Nv_Normal_Threshold' value must be > 0.0 if the 'Nc_UDP_PROCESS_COMPRESS_NORMALS' processing request is made by the user-defined callback of instance '%s'.
  391. ERR_UDP_MEM        %s: Out of memory while allocating memory for the polygon-compression/normal-smoothing routine. No polygon processing will be performed.
  392.  
  393. #
  394. # Output driver messages (those associated with the output drivers)
  395. #
  396. OUTERR_ECM        %s: No need to enable colormapping routines for the true-color (24-bit) driver '%s'.
  397. ERR_OD_ONLYRGBPM    %s: The '%s' can only handle the Nt_RGB pixel mode (please change the pixel mode).
  398. ERR_OD_BPM        %s: The '%s' cannot handle Z depth data (please change the pixel mode). 
  399. ERR_OD_BAD_REZ        %s: The 'Nv_Device_X_Res' and/or 'Nv_Device_Y_Res' variables set by the output driver '%s' (handle name '%s') are invalid (both must be < 0 or > 1). Defaulting both to (-1, -1).
  400. ERR_OD_BAD_PIX_ASPECT    %s: The 'Nv_Pixel_Aspect_Ratio' variable set by the output driver '%s' (handle name '%s') is invalid (must be > 0.0). Defaulting to 1.0.
  401. ERR_OD_BAD_NUM_COLORS     %s: The 'Nv_Number_Colors' variable set by output driver '%s' (handle name '%s') is invalid (must be >= 0). Defaulting to 0 (24-bit color output).
  402. ERR_OD_BAD_ORIGIN_MODE    %s: The 'Nv_Origin_Mode' variable set by the output driver '%s' (handle name '%s') is invalid. Defaulting to 'Nc_ORIGIN_UPPERLEFT'.
  403. OUTERR_OD_CLEAR        %s: Error encountered while clearing output device '%s' (handle name '%s').
  404. OUTERR_OD_CLOSE        %s: Error encountered while closing output device '%s' (handle name '%s').
  405. OUTERR_OD_CMAP        %s: Error encountered while setting colormap of output device '%s' (handle name '%s').
  406. OUTERR_OD_FLUSH        %s: Error encountered while flushing output device '%s' (handle name '%s').
  407. OUTERR_OD_INSTANCE    %s: Error encountered while creating an instance of output device '%s' (handle name '%s').
  408. OUTERR_OD_INIT        %s: Error encountered while initializing output device '%s' (handle name '%s').
  409. OUTERR_OD_SETPIX    %s: Error encountered while setting pixel (%ld,%ld) on output device '%s' (handle name '%s').
  410. OUTERR_OD_SETFG        %s: Error encountered while setting foreground color for output device '%s' (handle name '%s').
  411. OUTERR_OD_SETBG        %s: Error encountered while setting background color for output device '%s' (handle name '%s').
  412. OUTERR_OD_ENCSL        %s: Error encountered while outputting encoded scanline # %ld to output device '%s' (handle name '%s').
  413. OUTERR_OD_SL        %s: Error encountered while outputting scanline # %ld to output device '%s' (handle name '%s').
  414. OUTERR_OD_SETOPTIONS    %s: Error encountered while setting user-settable options for output device '%s' (handle name '%s').
  415. OUTERR_OD_NOWIRE    %s: Output device '%s' (handle name '%s') does not support wireframe output.
  416. OUTERR_VIDEO_INIT    %s: Could not initialize the graphics adapter for the selected video mode.
  417. INFO_WAIT_MSG        %s: Press any key now & after the image has been rendered.
  418. ERR_OD_BADGAMMA        %s: Display gamma value of %f is bad. Must be greater than or equal to 1.0.
  419. ERR_OD_MEM        %s: Out of memory while allocating a %ld byte image buffer for the '%s' output driver.
  420. OUTERR_OD_IMQCOL    %s: Cannot quantize image to %ld colors as requested since output driver '%s' (handle name '%s') can only handle %ld colormapped colors. Defaulting to %ld colors instead.
  421. ERR_OD_B8Q        %s: The '%s' cannot handle 8-bit output (including quantized output). Only 24-bits are output. 
  422. ERR_BAD_FILETYPE    %s: Image file '%s' does not use a recognized file format (TIFF, GIF, TARGA, FLIC, etc).
  423.  
  424. #
  425. # ndbmp.c errors
  426. #
  427. ERR_BMP_NULL_FP        %s: BMP Input file pointer is NULL.
  428. ERR_BMP_ALLOC_CMAP    %s: Cannot allocate memory for the BMP color map.
  429. ERR_BMP_NO_SPACE    %s: Ran out of memory while allocating %ld bytes for BMP input buffer.
  430. ERR_BMP_READ1        %s: Could not read data from BMP file.
  431. ERR_BMP_READ2        %s: Image is not a BMP format file.
  432. ERR_BMP_READ3        %s: Incorrect header size for BMP file (size = %d).
  433. ERR_BMP_READ4        %s: BMP files uses %d planes. Only 1 plane BMP files are supported.
  434. ERR_BMP_READ5        %s: %d bits-per-pixel BMP files are not supported.
  435. ERR_BMP_READ6        %s: Compressed Microsoft BMP files are not supported.
  436. ERR_BMP_READ7        %s: Bad header in BMP file (header size = %d)
  437. ERR_BMP_READ8        %s: Bad colormap size in BMP file (size = %d)
  438. ERR_BMP_READ9        %s: Bad colormap in BMP file
  439. ERR_BMP_READ10        %s: Error reading scanline data from BMP file.
  440. ERR_BMP_READ11        %s: Premature End-of-file found in BMP file.
  441.  
  442. #
  443. # ndgif.c errors
  444. #
  445. ERR_GIF_NULL_FP        %s: GIF Input file pointer is NULL.
  446. ERR_GIF_ALLOC_LINE    %s: Cannot allocate memory for the GIF input scanline.
  447. ERR_GIF_BAD_FORMAT    %s: Unrecognized GIF file format (only GIF87a and GIF89a are supported).
  448. ERR_GIF_ALLOC_CMAP    %s: Cannot allocate memory for the GIF color map.
  449. ERR_GIF_BAD_CMAP    %s: GIF file does not contain a colormap. Aborting.
  450. ERR_GIF_NO_RD_INTERLACED %s: Interlaced GIF files cannot be read.
  451. ERR_GIF_NO_SPACE    %s: Ran out of memory while allocating %ld bytes for temporary GIF image buffer.
  452. ERR_GIF_PIX_RANGE    %s: GIF pixel value is greater than number of color map entries.
  453. ERR_GIF_BAD_EOF        %s: Premature End-of-File reached while reading GIF file.
  454.  
  455. #
  456. # ndjpeg.c errors
  457. #
  458. ERR_JPEG_NULL_FP    %s: JPEG Input file pointer is NULL.
  459. ERR_JPEG_NO_SPACE    %s: Ran out of memory while allocating %ld bytes for JPEG input buffer.
  460. ERR_JPEG_ERR_HAND    %s: Received the following error from the JPEG library: %s
  461. FATAL_JPEG_READ        %s: The following fatal error was encountered while reading from a JPEG file: %s 
  462. FATAL_JPEG_WRITE    %s: The following fatal error was encountered while writing to a JPEG file: %s
  463.  
  464. #
  465. # ndiff.c errors
  466. #
  467. ERR_IFF_NULL_FP        %s: IFF Input file pointer is NULL.
  468. ERR_IFF_EOF        %s: Premature end of file found in IFF file.
  469. ERR_IFF_BAD_FORMAT    %s: Unrecognized Amiga IFF image file format.
  470. ERR_IFF_CMAP_ALLOC    %s: Cannot allocate memory for IFF colormap.
  471. ERR_IFF_ROW_ALLOC    %s: Cannot allocate memory for IFF image data.
  472. ERR_IFF_CMAP_RANGE    %s: Color map values within IFF image file are out of range. Aborting.
  473.  
  474. #
  475. # ndflic.c errors
  476. #
  477. ERR_FLC_NULL_FP        %s: FLIC Input file pointer is NULL.
  478. ERR_FLC_BAD_FORMAT    %s: Unrecognized image file format (only .CEL, .FLI and .FLC are supported).
  479. ERR_FLC_ALLOC_CMAP    %s: Cannot allocate memory for the FLIC color map.
  480. ERR_FLC_OLD_FRMT    %s: Cannot handle old-style compressed CEL files!
  481. ERR_FLC_FRM_NUM        %s: The selected frame number '%d' is greater than the number of frames in the file (%d). Defaulting to the last frame.
  482. ERR_FLC_NO_SPACE    %s: Ran out of memory while allocating %ld bytes for temporary FLIC image buffer.
  483. ERR_FLC_EOF        %s: Premature end of file reached while look for the first frame of the file.
  484. ERR_FLC_EOL        %s: FLI_LC: Ran past end of line on row # %d.
  485. ERR_FLC_BAD_SCAN    %s: Unrecognized scan code %d.
  486. ERR_FLC_BAD_CHUNK    %s: Unknown chunk type '%x'. Skipping to next chunk.
  487.  
  488. #
  489. # ndtiff.c errors
  490. #
  491. ERR_TIFF_COLRMAP    %s: TIFF Warning, assuming an 8-bit colormap.
  492. ERR_TIFF_IS_COLOR    %s: TIFF image is color, not greyscale/B&W!
  493. ERR_TIFF_IS_BW        %s: TIFF image is greyscale/B&W, not color!
  494. ERR_TIFF_BAD_BITS    %s: Can't handle %d-bit TIFF images.
  495. ERR_TIFF_BAD_CHAN    %s: Can't handle %d-channel TIFF images.
  496. ERR_TIFF_BOT_LEFT    %s: TIFF Read Warning, using bottom-left orientation.
  497. ERR_TIFF_TOP_LEFT    %s: TIFF Read Warning, using top-left orientation.
  498. ERR_TIFF_PHOTOM1    %s: Missing needed 'PhotometricInterpretation' tag.
  499. ERR_TIFF_PHOTOM2    %s: No 'PhotometricInterpretation' tag, assuming '%s'.
  500. ERR_TIFF_CLRMAP_TAG    %s: 'Colormap' tag is missing.
  501. ERR_TIFF_NO_SPACE    %s: Ran out of memory while allocating space for TIFF read scanline buffer.
  502. ERR_TIFF_NO_SPACE2    %s: Ran out of memory while allocating space for photometric conversion table.
  503. ERR_TIFF_NO_SPACE3    %s: Ran out of memory while allocating space for B&W mapping table.
  504. ERR_TIFF_ERR_HAND     %s: Received the following error from the TIFF library: %s
  505. ERR_TIFF_WARN_HAND    %s: Received the following warning from the TIFF library: %s
  506.  
  507. #
  508. # ndtarga.c errors
  509. #
  510. ERR_TARGA_NULL_FP    %s: Targa Input file pointer is NULL.
  511. ERR_TARGA_NO_SPACE    %s: Ran out of memory while allocating %ld bytes for Targa image row buffer.
  512. ERR_TARGA_NO_SPACE2    %s: Ran out of memory while allocating %ld bytes for Targa RLE compression buffer.
  513. ERR_TARGA_NO_SPACE3    %s: Ran out of memory while allocating %ld bytes for Targa color map buffers.
  514. ERR_TARGA_READ_ERR    %s: Error encountered while reading line %d of Targa RLE data.
  515. ERR_TARGA_IMAGE_TYPE    %s: Unknown Targa image file type: %d.
  516. ERR_TARGA_BAD1        %s: Targa file is corrupt. Pixel depth value = %d.
  517. ERR_TARGA_BAD2        %s: Targa file is corrupt. Image width = %d.
  518. ERR_TARGA_BAD3        %s: Targa file is corrupt. Image height = %d.
  519. ERR_TARGA_BAD4        %s: Targa file is corrupt. Unrecogized image type # %d.
  520.  
  521. #
  522. # Ni_Image_Load() and Ni_Image_Save() errors
  523. #
  524. ERR_IMAGE_STRUCT_BAD1    %s: The 'Nd_Image_Load_Info' structure is either corrupt or it has not been initialized. Image operation aborted.
  525. ERR_IMAGE_STRUCT_BAD2    %s: The 'Nd_Image_Save_Info' structure is either corrupt or it has not been initialized. Image operation aborted.
  526. ERR_IMAGE_BAD_SLNUM    %s: Too many scanlines. Image Y resolution = %d.
  527. ERR_IMGSAV_BADORI    %s: The 'image_oriention' structure variable is invalid. Defaulting to 'Nc_ORIGIN_UPPERLEFT'.
  528. ERR_IMGSAV_BADX        %s: The 'xRes' structure variable is out of range. Should be 2 to 8192. Defaulting to 2.
  529. ERR_IMGSAV_BADY        %s: The 'yRes' structure variable is out of range. Should be 2 to 8192. Defaulting to 2.
  530. ERR_IMGSAV_BADZ        %s: The 'zRes' structure variable is out of range. Should be 1, 2, 3, or 4. Defaulting to 1.
  531. ERR_IMG_INVALID        %s: It is invalid to call this routine while a rendering is underway.
  532.  
  533. #
  534. # nialloc.c errors
  535. #
  536. ERR_NO_GROUPS        %s: No groups have been defined yet.
  537. ERR_GROUP_ASSOC        %s: No objects/instances/lights are associated with group '%s'.
  538. ERR_NO_IN_OB_L_DEF    %s: There are no instances, objects or lights defined.
  539. ERR_NO_INST_DEF        %s: There are no instances defined yet.
  540.  
  541. #
  542. # niclip.c errors
  543. #
  544. FATAL_CLIP_POLYS    %s: Internal error! More clipped vertices created for polygon than expected. Maximum vertices allowed per polygon = %d.
  545.  
  546. #
  547. # nicolour.c errors
  548. #
  549. ERR_COLOR_RANGE        %s: Normalized RGB color out of range (0.0-1.0). Color in question is (%g,%g,%g). Setting all color components to 1.
  550. ERR_NO_COLOR_DB        %s: Cannot find color database file '%s' in current search path(s).
  551. ERR_COLOR_DB_ERR1    %s: Syntax error in color database file '%s' at line %d: '%s'.
  552. ERR_COLOR_DB_ERR2    %s: Error in color database file '%s', line %d. Color value out of bounds.
  553. ERR_COLOR_DB_ERR3    %s: Error in color database file '%s', line %d. Bad color name.
  554. ERR_COLOR_DB_ERR4    %s: Color name has 0 length.
  555. ERR_COLOR_DB_ERR5    %s: Color name '%s' is already defined in the color database.
  556. ERR_COLOR_DB_ERR6    %s: Color database search could not find color '%s'. Defaulting to white.
  557. ERR_COLOR_DB_ERR7    %s: The copy color names cannot be the same. Nothing copied.
  558. ERR_COLOR_DB_ERR9    %s: Color name '%s' is too long (maximum = %d characters). 
  559. ERR_COLOR_DB_ERR10    %s: Could not load color database. Adding new color to database anyways, as requested.
  560. ERR_COLOR_DB_ERR11    %s: Could not load color database.
  561. ERR_COLOR_DB_LD_OK    %s: Loaded color database from file '%s'.
  562. ERR_COLOR_DB_LD_BAD    %s: Loading of color database file '%s' was unsuccessfull.
  563. ERR_MEM_DITH        %s: Ran out of memory while allocating arrays for colormap dithering.
  564. ERR_NUM_SHADES        %s: The number of shades of red, green and blue must each be >= 2.
  565.  
  566. #
  567. # nicone.c errors
  568. #
  569. ERR_CONE_RADIUS        %s: Base radius must be greater than apex radius.
  570. ERR_CYLCONE_RADII    %s: Cylinder/Cone base and apex locations are too close together.
  571. ERR_CAL_2SMALL        %s: Axis length of cylinder or cone is too small.
  572. ERR_CBR_2SMALL        %s: Base radius of cylinder or cone is too small.
  573. ERR_CAR_2SMALL        %s: Cylinder apex radius is too small.
  574. ERR_DISC_RADIUS        %s: The 'disc' inner radius must be less than the outer radius.
  575.  
  576. #
  577. # nicube.c errors
  578. #
  579. ERR_AUTO_ENVMAP_NOBBOX        %s: Can't compute cubical environment map for instance '%s' since its parent object (%s) doesn't have a valid bounding box.
  580. ERR_AUTO_ENVMAP_GEN        %s: Generating cubical env. map image # %d for instance '%s'.
  581. ERR_AUTO_REFLECTMAP_ENABLED    %s: Automatic generation of the reflection maps aborted since automatic generation mode is not enabled.
  582. ERR_AUTO_ENVMAP_NOINST        %s: Internal error: Could not find any instances that reference surface definition '%s'.
  583. ERR_AUTO_REFLECTMAP_IMAGEMEM    %s: Can't allocate memory for planar reflection map image.
  584. ERR_AUTO_REFMAP_NOBBOX        %s: Can't compute planar reflection map for instance '%s' since its parent object (%s) doesn't have a valid bounding box.
  585. ERR_AUTO_REFLECT_GEN        %s: Generating planar reflection map image for instance '%s'.
  586. ERR_DIL_NO_INST            %s: Instance name '%s' does not exist within the 'disabled instances' list. Nothing deleted.
  587. FATAL_UNLINK_DIL_NODE        %s: Internal error. Tried to delete a node from an empty disabled-instance linked list.
  588. FATAL_DIL_1ST            %s: Internal error. dil_ptr does not point to first node.
  589. FATAL_DIL_NN            %s: Internal error: Instance and DIL instance node names differ!
  590.  
  591. #
  592. # nidelete.c errors
  593. #
  594. ERR_REMOVE_PRIM        %s: Removing uncompleted or invalid primitive data definition.
  595.  
  596. #
  597. # nidata.c errors
  598. #
  599. ERR_FIND_OBJ        %s: Could not find object '%s'.
  600. ERR_FIND_INST        %s: Could not find instance '%s'.
  601. ERR_FIND_GRP        %s: Could not find group '%s'.
  602. ERR_FIND_LIGHT        %s: Could not find light '%s'.
  603. ERR_FIND_CAMERA        %s: Could not find camera '%s'.
  604. ERR_FIND_TXTRDEF    %s: Could not find texture definition '%s'.
  605. ERR_FIND_SURFACE    %s: Could not find surface definition '%s'.
  606. ERR_FIND_CHILD        %s: Could not find child instance '%s'.
  607. ERR_FIND_PARENT_INST    %s: Could not find parent instance '%s'.
  608. ERR_FIND_PARENT_OBJ    %s: Could not find parent object '%s'.
  609. ERR_FIND_PARENT_OF_INST    %s: Could not find parent of instance '%s'.
  610. ERR_FIND_OUTPUT_DRIVER    %s: Could not find the output driver referenced by handle name '%s'.
  611. ERR_GROUP1        %s: Object/Instance/Light already belongs to group '%s'.
  612. ERR_EXISTS_OBJ        %s: Object name '%s' already exists.
  613. ERR_EXISTS_INST        %s: Instance name '%s' already exists.
  614. ERR_EXISTS_LIGHT    %s: Light name '%s' already exists.
  615. ERR_EXISTS_GROUP    %s: Group name '%s' already exists.
  616. ERR_EXISTS_OUTPUT_DRIVER %s: Output driver '%s' already exists.
  617. ERR_CHILD_WORLD        %s: Child '%s' cannot be the 'world'.
  618. ERR_CHILD_ALR_ATTACHED    %s: Child instance '%s' is already attached to another instance.
  619. ERR_CHILD_NOT_ATT    %s: Child instance '%s' is not attached to anything.
  620. ERR_CHILD_PAR_ATTACH    %s: Child instance '%s' is not attached to parent instance/object '%s'.
  621. ERR_ATTACH_OBJECT_ERR    %s: Cannot attach instance '%s' to its own master object!
  622. ERR_ATTACH_INST_ERR    %s: Cannot attach instance '%s' to itself!
  623. ERR_ATTACH_PARENT_LOOP1    %s: Instance '%s' cannot be attached to instance '%s' since instance '%s' is contained in the sub-hierarchy of instance '%s'.
  624. ERR_ATTACH_PARENT_LOOP2    %s: Instance '%s' cannot be attached to object '%s' since object '%s' is contained in the sub-hierarchy of instance '%s'.
  625. ERR_ATTACH_EMPTY_OBJ    %s: Cannot attach child instance '%s' to parent object '%s' because parent object '%s' is not an empty object definition.
  626. ERR_ATTACH_EMPTY_INST    %s: Cannot attach child instance '%s' to parent instance '%s' because parent instance '%s' is not an empty instance or it is not the 'world' instance.
  627. ERR_COPY_INST        %s: Cannot copy instance '%s' definition onto itself!
  628. ERR_COPY_CHILD        %s: Cannot use the same instance name ('%s') for the source and destination!
  629. ERR_COPY_WRLD        %s: The "world" instance cannot be copied.
  630. ERR_COPY_WRLD2        %s: Children instances connected directly to the "world" instance cannot be copied. Copy each child separately.
  631. FATAL_DELNODE_EMPTY_LL    %s: Internal error! Tried to delete a node from an empty linked list.
  632. FATAL_DELNODE_BAD_PTR    %s: Internal error! List pointer does not point to the first node of the linked list.
  633. ERR_BB_MIN_MAX        %s: Bounding box parameters must be specified as minimum point then maximum point!
  634. ERR_NO_INST_ATTACHED    %s: There are no instances attached to the world.
  635. ERR_RENAME_WORLD    %s: You cannot rename the 'world' instance.
  636. ERR_RENAME_DEFAMB    %s: The 'defaultambient' light cannot be renamed.
  637. ERR_RENAME_DEFSURF    %s: The '%s' surface cannot be renamed.
  638. ERR_RENAME_DEFCAM    %s: The 'default' camera cannot be renamed.
  639. ERR_RENAME_DEFTXTR    %s: The 'default' texture cannot be renamed.
  640. FATAL_UNLINK_DLL_NODE    %s: Internal error! Tried to delete a node from an empty linked list.
  641. FATAL_DLL_1ST        %s: Internal error! inst_ptr->dll_ptr does not point to first node.
  642. FATAL_LITE_DLL        %s: Internal error! Light and DLL light node names differ!
  643. ERR_MARKER_ASSIGN    %s: Surface definition '%s' is not allowed to be assigned to instances or objects, but rather only to specific polygons.
  644.  
  645. #
  646. # nidelete.c errors
  647. #
  648. ERR_RM_WLD_INST        %s: You can't remove the 'world' instance.
  649. FATAL_PRNT_INST        %s: Internal error! Could not locate parent of instance '%s'.
  650. ERR_DETACH_PI        %s: Also detaching instance '%s' from parent object/instance `%s'.
  651. ERR_DANGLING        %s: The following instances are now dangling:
  652. ERR_GROUP_ASSOC2    %s: There is no group associated with the object/instance/light '%s'.
  653. ERR_RM_OBJ_GRP        %s: Also removing object '%s' from group '%s'.
  654. ERR_RM_OBJ_INVT        %s: Also detaching object `%s' from 'invert' option of camera `%s'.
  655. ERR_RM_OBJ_INST        %s: Also removing instance `%s' associated with object '%s'.
  656. ERR_RM_GRP_INST        %s: Also removing instance '%s' from group '%s'.
  657. ERR_RM_CAM_INST        %s: Also detaching instance `%s' from camera `%s'.
  658. ERR_RM_INST_INVT    %s: Also detaching instance `%s' from 'invert' option of camera `%s'.
  659. ERR_RM_INST_MATRIX    %s: Internal error: The 'Eye2Primitive_Matrix' pointer for instance '%s' is not NULL.
  660. ERR_DEL_GRP        %s: Deleting group '%s'. It no longer references any nodes.
  661.  
  662. #
  663. # nidevice.c errors
  664. #
  665. OUTERR_NO_ODSEL        %s: No output driver(s) have been specified.
  666. OUTERR_NO_OPENDEV    %s: Could not open any output device(s) since they are all disabled.
  667. OUTERR_RASTER_ONLY    %s: The current output driver only works with scanline algorithms (not wireframe).
  668. OUTERR_IRIS_WIN_OPEN    %s: Could not open IRIS window.
  669. INFO_IRIS_WIN_OPENING    %s: Opening window on machine: %s.
  670. OUTERR_IRIS_CONN    %s: Error opening graphics server connection: %s. Aborting display output.
  671. OUTERR_IRIS_WINSUP    %s: Only the IRIS window output device is currently supported.
  672. OUTERR_IRIS_COLWIN    %s: Can't save a color-mapped window!
  673. OUTERR_SETPIXEL_FAILED    %s failed. Current output device cannot set pixels.
  674.  
  675. #
  676. # nieye.c
  677. #
  678. ERR_EXISTS_CAMERA    %s: Camera name '%s' already exists.
  679. ERR_COPY_CAMERA        %s: Cannot copy camera '%s' definition onto itself!
  680. ERR_COPY_CAM_EXIST    %s: Copying source camera '%s' over existing destination camera '%s'.
  681. ERR_RM_DEF_CAMERA    %s: The 'default' camera cannot be removed.
  682. ERR_RESET2DEFCAM    %s: Resetting currently active camera to the `default' camera.
  683. ERR_VIEWP_UPPER_X    %s: Viewport upper right x must be > lower left x value.
  684. ERR_VIEWP_UPPER_Y    %s: Viewport upper right y must be > lower left y value.
  685. ERR_EXTRA_DRTPARAMS    %s: Extra parameters ignored for 'drtparams'.
  686. ERR_INVERT_CAM_ORIGIN    %s: The origin coincides with one or more of the axes points for the 'invert' camera option. Aborting.
  687. ERR_INVERT_CAM_ANGLE    %s: The angle between the two 'camera invert' axes is too small! Aborting.
  688. ERR_WIND_PARAM_POS    %s: Window parameter(s) must be positive.
  689. ERR_WIND_NUM_PARAMS    %s: Invalid number of parameters to 'window'.
  690. ERR_WIND_WH_SMALL    %s: Window width or height value too small.
  691. ERR_WIND2_NUM_ARGS    %s: Too many arguments to 'window2'.
  692. ERR_WIND_TOO_SMALL    %s: Window parameters make window's width or height too small.
  693. ERR_INST_CAM_UNACCESS    %s: Instance '%s' that camera is attached-to is not accessible to the `world'.
  694. ERR_ATTACH_CAM_EMPTY_INST %s: Cannot attach camera '%s' to instance '%s' because instance '%s' is not an empty instance or it is not the 'world' instance.
  695. ERR_EYEVECTOOSHORT    %s: Eye up vector is too short.
  696. ERR_EYEVECTOOSHORT_2    %s: Eye up vector is too short. Nothing changed.
  697. ERR_EYE2CLOSE2COE    %s: Eye is too close to center of interest.
  698. ERR_EYE2CLOSE2COE_2    %s: Eye is too close to center of interest. Nothing changed.
  699. ERR_EYEUP2CLOSE2SV    %s: Eye up vector is too close to line of sight vector.
  700. ERR_EYEUP2CLOSE2SV_2    %s: Eye up vector is too close to line of sight vector. Nothing changed.
  701. ERR_INVERT_ACCESS    %s: Instance '%s' that 'invert' option of camera '%s' is attached to is not attached directly or indirectly to the `world' instance. Can't determine 'invert' option's hierarchical coordinate system. 
  702.  
  703. #
  704. # nifile.c
  705. #
  706. ERR_NO_SEARCHPATH    %s: Could not find search path environment variable '%s'. Defaulting search path to current working directory.
  707. ERR_BAD_SP_MACRO    %s: Error in environment searchpath '%s'. Expecting '$(' but only found '$'.
  708. ERR_BAD_MACRO_LEN    %s: Searchpath macro name '%s' is too long. Maximum allowed = %d.
  709. ERR_BAD_MACRO_0_LEN    %s: Null length macro name found within environment string '%s'.
  710. ERR_NO_SEARCHPATH_MACRO    %s: Could not find search path macro environment variable '%s' for use in searchpath '%s'.
  711. ERR_SP_EXPECT_CB    %s: Unbalanced macro definition found in search path '%s'. Expecting '$(' but found ')' instead.
  712. ERR_BAD_MACRO_CB    %s: No matching closing bracket ')' found for a macro within searchpath '%s'.
  713. ERR_SP_PRE_TERM        %s: Premature termination of searchpath string '%s'.
  714. ERR_SP_EXP_LENGTH    %s: The expanded search path for search path macro '%s' is too long (max. = %d). Shorten search path and macros accordingly.
  715. ERR_FN_TOO_LONG        %s: Filename '%s' is too long. (maximum allowable length = %d characters).
  716. FATAL_FN_PTR_NULL    %s: Internal error! File path name pointer is NULL.
  717. FATAL_FN_LEN0        %s: Internal error! File path name length is 0.
  718.  
  719. #
  720. # niinit.c errors
  721. #
  722. ERR_BAD_SCENE_NUM    %s: Could not find the scene specified (pointer %p does not exist within the scene list).
  723.  
  724. #
  725. # nilights.c errors
  726. #
  727. ERR_COPY_LIGHT        %s: Cannot copy light '%s' definition onto itself!
  728. ERR_COPY_LITE_EXIST    %s: Copying source light '%s' over existing destination light '%s'.
  729. ERR_LITE_DIRVEC        %s: Light direction vector is too small. Defaulting to (1,1,1).
  730. ERR_LITE_SH_AT        %s: Light is too near shine-at location. Using default light values.
  731. ERR_LITE_SH_CLOSE    %s: Shine_at and shine_from points are too close. Using default light values.
  732. ERR_LITE_CUTOFF        %s: Spot light 'cutoff' angle '%g' out of range (must be 0 to 89 degrees). Resetting to 22.5 degrees.
  733. ERR_LITE_DELTA        %s: Spot light 'delta' angle '%g' out of range (must be 0 to %g degrees). Defaulting to 0 degrees. 
  734. ERR_LITE_AL_ATTACH    %s: Can't attach light '%s' to instance '%s' - it is currently attached to instance '%s'.
  735. ERR_ATTACH_LITE_EMPTY_INST %s: Cannot attach light '%s' to instance '%s' because instance '%s' is not an empty instance or it is not the 'world' instance.
  736. ERR_LITE_DETACH        %s: Can't detach light '%s' since it is not attached to anything.
  737. ERR_LITE_ACCESS        %s: Instance '%s' that light '%s' is attached to is not attached directly or indirectly to the `world' instance. Can't determine light's hierarchical coordinate system.
  738. ERR_LITE_RM_GRP        %s: Also removing light '%s' from group '%s'.
  739. ERR_LITE_INST_DETACH    %s: Detaching instance '%s' from light '%s'.
  740. ERR_DEFAMB_ALLOC    %s: Could not allocate the 'default' ambient light source.
  741. ERR_SPOT_GOUR        %s: Spot lights should only be used with the 'smooth' shading level. The spot light boundary of light '%s' will probably not look good in the current shading level.
  742.  
  743. #
  744. # nimath.c errors
  745. #
  746. ERR_COMPUTE_NORMAL1    %s: Cannot compute plane normal. Defaulting to (0, 0, 1).
  747.  
  748. #
  749. # nimatrix.c errors
  750. #
  751. ERR_MATRIX_ABORT    %s: Aborting matrix operation. Could not find %s '%s'.
  752. ERR_MATRIX_TXTR        %s: Texture transformations can only be applied to 3D texture definitions.
  753. ERR_BAD_PREMULT        %s: Pre-multiplication matrix operations can only be applied to instances, objects or lights. Aborting.
  754. ERR_PREMULT_ALL        %s: Pre-multiplication matrix operation cannot work on 'all'. Aborting.
  755. ERR_TXTROP_ALL        %s: Texture matrix operation cannot work on 'all'.
  756. ERR_0_SCALE_ARGS    %s: All 3 matrix scale factors must be non-zero (parameters = %g, %g, %g). Aborting scale operation.
  757. ERR_SHEAR_AXIS        %s: Shear axis # %d has zero length. Nothing changed.
  758. ERR_SHEAR_ANGLE        %s: Shear angle must be greater than 0 degrees and less than 180 degrees. Nothing changed.
  759. ERR_SHEAR_ANGLE_GE    %s: The shear angle %g is greater than or equal to the angle between the shear vectors. Nothing changed.
  760.  
  761. #
  762. # nimisc.c errors
  763. #
  764. ERR_BDF_SNAPSHOT_MEM    %s: Out of memory while allocating %ld bytes for image snapshot data.
  765. ERR_NO_USER_CONF    %s: Filename '%s' in directory '%s' is being automatically overwritten since no 'user confirmation handler' has been defined.
  766. ERR_NO_USER_CONF_SM    %s: Automatically generating the shadowmaps (without user confirmation) since no 'user confirmation handler' has been defined.
  767. ERR_NO_USER_CONF_ENV    %s: Automatically generating the environment maps (without user confirmation) since no 'user confirmation handler' has been defined.
  768. ERR_PATTERN_BADTXT    %s: The specified search pattern comparison text string is invalid (null pointer or null length).
  769. ERR_PATTERN_BAD        %s: The specified search pattern is invalid (null pointer or null length). 
  770. ERR_PATTERN_VALID    %s: Internal error on pattern match. Pattern = %s, text = %s.
  771. ERR_PATTERN_ESC        %s: Pattern has invalid escape '\\' at end.
  772. ERR_PATTERN_RANGE    %s: [..] construct has a no end range (ie. [a-]).
  773. ERR_PATTERN_CLOSE    %s: [..] construct has no end bracket (ie. [abc).
  774. ERR_PATTERN_EMPTY    %s: [..] construct is empty (ie. []).
  775. ERR_ELEMENT_ENDLIST    %s: Internal error! Retrieve_Element_Abs(): ran off end of the linked-list of sub-arrays. 
  776. ERR_ELEMENT_INTERR    %s: Internal error! An array retrieval was made past the end of the linked list.
  777. ERR_ELEMENT_MEM        %s: Fatal error: Out of memory while allocating more array elements for input data.
  778.  
  779. #
  780. # ninurbp.c errors
  781. #
  782. ERR_NURB_UMIN        %s: umin must be <= umax (defaulting to sane values).
  783. ERR_NURB_VMIN        %s: vmin must be <= vmax (defaulting to sane values).
  784. ERR_NURB_TXTRC        %s: Incorrect number of texture coordinates. None added.
  785. ERR_NURB_TXTRNORM    %s: Texture coordinates must be in the range 0.0 to 1.0.
  786. ERR_NURB_CTRL        %s: Internal error: A NURB control point must have either 3 or 4 components.
  787. ERR_NURB_2MANYCTRL    %s: Too many NURB patch control points. Expecting %d.
  788. ERR_NURB_RAT        %s: 'rational' option was not specified yet control point w is not equal to 1.0.
  789. ERR_NURB_W_POS        %s: 'w' component must be positive! Using 1.0 instead.
  790. ERR_NURB_2MANY_U    %s: Too many NURB u knots specified. Expecting %d.
  791. ERR_NURB_2MANY_V    %s: Too many NURB v knots specified. Expecting %d.
  792. ERR_NURB_VBFU        %s: vknots listing specified before uknots listing.
  793. ERR_NURB_UDEC        %s: NURB patch u knots must be non-decreasing.
  794. ERR_NURB_VDEC        %s: NURB patch v knots must be non-decreasing.
  795. ERR_NURB_NUM_CTL    %s: Incorrect number of NURB patch control points. Expecting %d, received %d.
  796. ERR_NURB_NUM_UKNT    %s: Incorrect number of NURB u knots. Expecting %d, received %d.
  797. ERR_NURB_NUM_VKNT    %s: Incorrect number of NURB v knots. Expecting %d, received %d.
  798. ERR_NURB_UMIN_RANGE    %s: umin out of range (must be at least %g). Defaulting to %g.
  799. ERR_NURB_UMAX_RANGE    %s: umax out of range (must be at most %g). Defaulting to %g.
  800. ERR_NURB_VMIN_RANGE    %s: vmin out of range (must be at least %g). Defaulting to %g.
  801. ERR_NURB_VMAX_RANGE    %s: vmax out of range (must be at most %g). Defaulting to %g.
  802. ERR_NURB_NORMAL        %s: A NURB patch of instance '%s' has a normal of length 0 (polygon very small).
  803.  
  804. #
  805. # nipatch.c errors 
  806. #
  807. ERR_PATCH_KNOTS        %s: Incorrect number of patch knots given than specified on declaration line (found %ld, expecting %ld).
  808. ERR_PATCH_NO_PARAM    %s: '%s' is a mandatory parameter for the 'patch' primitive, yet it was not specified.
  809. ERR_SPLINE_TENSION    %s: Tension for the '%s' spline type must be between 0 and 1. Defaulting to %g.
  810. ERR_BICUBIC_16VERT    %s: Bicubic patches must have at least 16 vertices.
  811. ERR_BEZ_4PNTS        %s: For a Bezier U or V patch basis, the number of control points in the u or v directions must be 4.
  812. ERR_PATCH_ARGS        %s: 'Nt_NUMUCTRLPNTS' or 'Nt_NUMVCTRLPNTS' patch arguments out of range. Must be >= 4.
  813.  
  814. #
  815. # nipoly.c errors 
  816. #
  817. ERR_NZ_PVI        %s: Must have non-zero number of polygons, vertices or indices for 'indexpolygons' primitive.
  818. FATAL_POLY_2FEWV    %s: Internal error! Only transferred %ld vertices from the polygon data linked list but was expecting %ld vertices instead.
  819. ERR_COMPUTE_NORMAL2    %s: Cannot compute plane normal. Defaulting to (0, 0, 1).
  820.  
  821. #
  822. # nipost.c errors
  823. #
  824. ERR_POLYWIRE_LINES    %s: PolyWire render model cannot handle lines.
  825.  
  826. #
  827. # nirender.c errors
  828. #
  829. ERR_GRP_DISP        %s: Nothing is attached to group '%s' to display.
  830. ERR_NORM_NE        %s: Internal error: Number of normals != number of vertices generated for instance '%s' (should not occur).
  831. ERR_COLOURS_NE        %s: Internal error: Number of colours != number of vertices generated for instance '%s' (should not occur).
  832. ERR_2FEWVERT        %s: Only %d vertices were specified for a polygon in instance '%s' (at least 2 are required).
  833. ERR_NORMCOLVERT        %s: More normals (%d) or colours (%d) specified than number of vertices (%d) for a polygon in instance '%s'.
  834.  
  835. #
  836. # nishade.c errors
  837. #
  838. ERR_LITE_TOO_CLOSE    %s: Light source '%s' too close to point being shaded.
  839.  
  840. #
  841. # nisuper.c
  842. #
  843. ERR_SUP_UVAL        %s: Superquadric u value(s) are out of range. Default to 0.0 and 1.0.
  844. ERR_SUP_VVAL        %s: Superquadric v value(s) are out of range. Default to 0.0 and 1.0.
  845. ERR_SUP_TAPER        %s: Taper parameter must be >= 0.0. Default to 0.
  846. ERR_SUP_SCALE        %s: Superquadric scale factors must be > 0.0. Nothing changed.
  847. ERR_SUP_UMIN        %s: Superquadric u_min and u_max must be in range 0.0 to 1.0.
  848. ERR_SUP_UMINMAX        %s: Superquadric u min must be less than u max.
  849. ERR_SUP_VMIN        %s: Superquadric v_min and v_max must be in range 0.0 to 1.0.
  850. ERR_SUP_VMINMAX        %s: Superquadric v min must be less than v max.
  851.  
  852. #
  853. # nisurf.c errors
  854. #
  855. FATAL_SURF_0_LEN    %s: Internal error! Surface name has 0 length.
  856. ERR_SURF_ALLOCD        %s: Surface '%s' already exists. Nothing changed.
  857. ERR_SURF_RM_DEF        %s: The '%s' surface cannot be removed.
  858. ERR_SURF_RM_PTRS    %s: Can't remove surface '%s'. Other objects or instances still pointing to it.
  859. ERR_LITE_ENA        %s: Light name '%s' does not exist within the 'lightoverride' list. Nothing enabled.
  860. ERR_FIND_SURF_TXTR    %s: Could not find surface texture entry '%s'.
  861. FATAL_STLL_1ST        %s: Internal error! Surf_ptr->stll_ptr does not point to first node.
  862. ERR_REFLECT_3CHAN    %s: Reflection map disabled for surface '%s' because its associated texture image is not color (3 channel).
  863. ERR_COPY_SURFACE    %s: Cannot copy surface '%s' definition onto itself!
  864. ERR_COPY_SURF_EXIST    %s: Copying source surface '%s' over existing destination surface '%s'.
  865. ERR_RENAME_TXTR_REF    %s: Texture reference node '%s' already exists! Nothing changed. 
  866. ERR_ENVMAP_NOCUB    %s: Cannot find cubical environment map .CUB file '%s' in current search path(s).
  867. ERR_ENVMAP_CUBERR1    %s: Syntax error in cubical environment map .CUB file '%s' at line %d: '%s'.
  868.  
  869. #
  870. # nitextur.c errors
  871. #
  872. ERR_COPY_TEXTURE    %s: Cannot copy texture '%s' definition onto itself!
  873. ERR_COPY_TXTR_EXIST    %s: Copying source texture definition '%s' over existing destination texture definition '%s'.
  874. ERR_UPDTXTR_FN        %s: A valid texture image filename is required when defining a 2D texture. Nothing changed.
  875. ERR_UPDTXTR_3DNAME    %s: No procedural texture name specified. Aborting texture definition.
  876. FATAL_UPDTXTR_NOINIT    %s: Internal error! Changing a texture definition that has not been initialized yet.
  877. ERR_UPDTXTR_RM        %s: Removing uncompleted texture node '%s'.
  878. ERR_UPDTXTR_NC        %s: Update changes not made to texture definition '%s'.
  879. ERR_TXTR_SQ_POW2    %s: Texture image '%s' is not square or a power-of-two.
  880. ERR_TXTR_FILE_DECODE    %s: Error decoding %s file header from texture file '%s'.
  881. ERR_TXTR_2CHAN        %s: Texture loading routines cannot handle 2 channel format images.
  882. ERR_TXTR_POW2        %s: Dimension of texture map not a power of two for file '%s'.
  883. ERR_TXTR_LEVELS        %s: Texture image file '%s' too large. Maximum size allowed is %d by %d.
  884. ERR_TXTR_MIP_MEM    %s: Can't allocate MIPmap memory for texture image file '%s'.
  885. ERR_TXTR_0_NAME        %s: Texture definition name is too short (null length).
  886. ERR_EXISTS_TXTR        %s: Texture definition '%s' already exists.
  887. ERR_TXTR_SURFPNT    %s: Can't remove texture definition '%s'. Other surfaces still pointing to it.
  888. ERR_TXTR_RAST_RD    %s: File read error for raster image file '%s'.
  889. FATAL_NO_VALID2DIMG    %s: Internal error! There is no valid 2D image associated with this texture!
  890. FATAL_IMG_0_LEN        %s: Internal error! Texture image name has 0 length.
  891. ERR_MIP_REZ        %s: MIPmap file '%s' does not have the same X, Y, and/or Z resolutions as the original texture image file '%s'. The MIPmap file will not be used.
  892. ERR_MIP_ORIG        %s: MIPmap file '%s' was not created from texture image file '%s'. The MIPmap file will not be used.
  893. ERR_MIP_MAGIC        %s: MIPmap file '%s' is probably corrupt. Magic number in header is incorrect.
  894. ERR_NO_TIFF        %s: This compiled version does not support TIFF image file reading.
  895. ERR_RM_DEF_TEXTURE    %s: The 'default' texture cannot be removed.
  896.  
  897. #
  898. # nitextur.c colormap errors
  899. #
  900. ERR_CMAP_NOFILE        %s: Cannot find colormap file '%s' in current search path(s).
  901. ERR_CMAP_ERR1        %s: Syntax error in colormap file '%s' at line %d: '%s'.
  902. ERR_CMAP_ERR2        %s: Error in color map file '%s', line %ld. Color value(s) out of bounds.
  903. ERR_CMAP_ERR3        %s: The 'cmaplength' argument in color map file '%s' must be greater than 1. Nothing loaded.
  904. ERR_CMAP_ERR4        %s: Color map entries cannot be processed until the 'cmaplength' argument is parsed. Colormap '%s' not loaded.
  905. ERR_CMAP_ERR5        %s: Too many color map entries were given in color map file '%s'. Expecting %ld entries. Nothing loaded.
  906. ERR_CMAP_ERR6        %s: An incorrect number of color map entries were found in color map file '%s'. Expecting %ld entries, found %ld. Nothing loaded.
  907. ERR_CMAP_ERR7        %s: Colormap '%s' loaded successfully.
  908. ERR_CMAP_ERR8        %s: Color maps using 'cardinal' interpolation require at least 4 color entries. Nothing loaded.
  909.  
  910. #
  911. # nitxtr2.c errors
  912. #
  913. ERR_BMP_NORM        %s: The bumped normal is too small. 
  914. FATAL_COL_SPLINE    %s: Function requires at least 4 colors. Only %d given.
  915.  
  916. #
  917. # nixform.c errors
  918. #
  919. ERR_INQ_MAPPING        %s:  The source and destination types must be different ('%s' specified).
  920. FATAL_PERS_BLOWUP    %s: Instance '%s' is too close to the camera (perspective calculation has blown up). Options: 1) Turn off perspective projection. 2) Move camera back. 3) Move object(s). 4) Turn on clipping & adjust 'near' plane.
  921.  
  922. #
  923. # watcont.c
  924. #
  925. ERR_ZSCAN_EDGE_RANGE    %s: Edge is out of bounds. Y value = %g.
  926. ERR_NEXT_ERR        %s: Fatal internal error. 'Next' error. Please save the state of the system and report the problem.
  927.  
  928. #
  929. # watinit.c
  930. #
  931. FATAL_ALLOCSPACE    %s: Out of memory while allocating %ld bytes for the Z-Scanline renderer arrays.
  932. FATAL_ALLOC_MEMINIT    %s: Out of memory while initializing the memory allocator.
  933.  
  934. #
  935. # watinter.c
  936. #
  937. FATAL_ZSCAN_TXTRP_NULL    %s: Internal error! Texture_Params[] is not a NULL pointer for polygon %d.
  938. FATAL_ZSCAN_START    Internal error! function %s called when Z-Scanline renderer already open!
  939. FATAL_MEMELEM_BADARRPTR    %s: Internal error: Trying to free an element whose parent array block pointer is NULL.
  940. FATAL_MEMELEM_BADBLCKNUM %s: Internal error: Trying to free an element with an invalid block number (block number = %ld, valid range = 0 to %ld).
  941. FATAL_MEMELEM_BADBLCKPTR %s: Internal error: Trying to free an element whose parent block pointer is NULL.
  942. FATAL_MEMELEM_BADPTR    %s: Internal error: Trying to free an element with an invalid data pointer.
  943. FATAL_MEMELEM_BND    %s: Internal error: Trying to free an element which does not start of a element-aligned boundary.
  944.  
  945. #
  946. # watmisc.c
  947. #
  948. FATAL_SEG_MEM        %s: Out of memory while allocating more segments for the scanline renderer.
  949. FATAL_SEG_FREE        %s: Internal Error! Free'd scanline segment not found in the list of segment lists!
  950. FATAL_PIXSEG_MEM     %s: Out of memory while allocating a new pixel segment node for the scanline renderer.
  951.  
  952. #
  953. # watshad.c
  954. #
  955. ERR_FIND_SHADOWMAP    %s: Could not find shadowmap '%s'.
  956. ERR_SM_NOT_FOUND    %s: Shadowmap '%s' does not currently exist in light source definition '%s'. Operation aborted.
  957. ERR_SM_NO_LITENAME    %s: Shadowmap handle name '%s' must be accompanied by a light source definition name. None specified.
  958. ERR_SM_BIAS_ERR        %s: Bias1 must be greater than Bias0. Setting Bias1 to Bias0.
  959. FATAL_SM_SHADOW_BUF_INIT %s: Internal error! shadow_buf[][] array already allocated!
  960. ERR_SM_AA_TURNED_OFF    %s: Antialiasing option is being turned off. Does not apply to shadow map generation.
  961. ERR_SM_FIELD_TURNED_OFF    %s: The 'field' option is being turned off. Does not apply to shadow map generation.
  962. ERR_SM_CANNOT_LOAD    %s: Cannot load shadowmap from file '%s'.
  963. ERR_SM_MAGIC_NUM    %s: Shadow map magic number is incorrect for file '%s'.
  964. ERR_SM_NULL_FILENAME    %s: Shadow map filename length is null. Shadow map not loaded.
  965. ERR_SM_NULL_IDNAME    %s: Shadow map identification length is null. Shadow map not loaded.
  966. ERR_SM_DEL_NULL        Internal error: %s called with a NULL shadowmap pointer.
  967. ERR_SM_REMOVE        %s: The 'default' shadowmap cannot be removed.
  968. ERR_SM_RENAME        %s: The 'default' shadowmap cannot be renamed.
  969. ERR_SM_ASSOC        %s: The shadowmap definition '%s' is already associated with an existing light. Nothing changed.
  970. INFO_SM_DOC        %s: Writing shadow map information to file '%s'.
  971. INFO_SM_TIFF        %s: Creating a TIFF image of the shadow map in file '%s'.
  972. ERR_SM_TILE_NO_MEM    %s: Out of memory while allocating memory for a shadow map tile.
  973. ERR_SM_AMB        %s: Shadowmaps cannot be generated for ambient light sources (light '%s'). Operation aborted.
  974. ERR_SM_NOT_ENA        %s: Automatic generation of the shadowmaps aborted. Shadow casting is not enabled.
  975. ERR_SM_GEN_PNT        %s: Generating shadowmap # %d for point light '%s'.
  976. ERR_SM_GEN_SPOT        %s: Generating shadowmap for spot light '%s'.
  977. ERR_SM_GEN_DIREC    %s: Generating shadowmap for directional light '%s'.
  978. ERR_SM_GEN_DIREC_PASS2    %s: Generating shadowmap for directional light '%s', pass 2.
  979.  
  980. #
  981. # Postage stamp and Image Snapshot related messages
  982. #
  983. ERR_NO_STAMP        %s: Postage-stamp image for 2D texture image '%s' has not been created prior to rendering. Using full-sized image instead.
  984. INFO_PSTAMP_MAKE    %s: Creating tiny postage image for full-sized image '%s'.
  985.  
  986. #
  987. # Errors relating to a custom renderer
  988. #
  989. ERR_UDR_INIT        %s: Error encountered while initializing the custom renderer callback function.
  990. ERR_UDR_SHUTDOWN    %s: Error encountered while shutting down the custom renderer callback.
  991. ERR_UDR_NULL_FN        %s: Custom renderer callback function pointer is NULL. Callback function not installed.
  992. ERR_UDR_POLYDATA    %s: Error encountered while sending polygon data to the custom renderer callback function.
  993. ERR_UDR_REQUEST        %s: Error encountered while sending request # %d to the custom renderer callback function.
  994.  
  995. #
  996. # ndopengl.c errors
  997. #
  998. OUTERR_OPENGL_WIN    %s: Cannot create Open GL render window.
  999. OUTERR_OPENGL_DC    %s: Cannot create Open GL device context.
  1000. OUTERR_OPENGL_CPF    %s: Cannot choose an Open GL pixel format.
  1001. OUTERR_OPENGL_SPF    %s: Cannot set the Open GL pixel format.
  1002. OUTERR_OPENGL_DPF    %s: Cannot retrieve information about the Open GL pixel format.
  1003. OUTERR_OPENGL_CRC    %s: Cannot create an Open GL rendering context.
  1004. OUTERR_OPENGL_MRCC    %s: Cannot make the Open GL rendering context current.
  1005. INFO_OPENGL_TOBM    %s: Rendering to an %d-bit, %dx%d bitmap using Open GL.
  1006. INFO_OPENGL_TOWIN    %s: Rendering to a %d-bit, %dx%d window using Open GL.
  1007. INFO_OPENGL_SCALE    %s: Rescaling texture image from %dx%d to %dx%d.
  1008. INFO_OPENGL_MIP        %s: Creating MIPmaps for image '%s'.
  1009. INFO_OPENGL_CPY        %s: Copying image '%s' to Open GL texture.
  1010. INFO_OPENGL_PASS    %s: Beginning Open GL anti-aliasing render pass %d of %d.
  1011.  
  1012. #
  1013. # Binary data file error messages
  1014. #
  1015. ERR_BDF_WRITE        %s: Error while writing to binary data file '%s'. 
  1016. ERR_BDF_FRMT        %s: File '%s' is not encoded in the NuGraf binary data file format.
  1017. ERR_BDF_BADOPCODE    %s: Unknown opcode number %d with data packet length %ld encountered in binary data file '%s'. Current block opcode = %d. 
  1018. ERR_BDF_BADBLKOPCODE    %s: Unknown block begin/end opcode number %d encountered in binary data file '%s'.
  1019. ERR_BDF_READ        %s: Error while reading from binary data file '%s'.
  1020. ERR_BDF_PREEOF        %s: Premature end of binary data file '%s' reached before 'BDF_OP_EOF' opcode reached (file corrupt?).
  1021. ERR_BDF_CONTENTS    %s: Binary data file format file '%s' currently can only contain 'indexedpolygons' binary data.
  1022. ERR_BDF_BBPTR_NULL    %s: Internal error: Bounding box pointer is NULL. 
  1023. ERR_BDF_UNCSHORT    %s: Internal error: Length of uncompressed 'short' array not equal to original uncompressed length (%ld vs. %ld).
  1024. ERR_BDF_UNCVERTEX    %s: Internal error: Length of uncompressed 'Vertex' array not equal to original uncompressed length (%ld vs. %ld).
  1025. ERR_BDF_UNCVERTEX2    %s: Internal error: Length of uncompressed 'Vertex' array is exceeding original uncompressed length (%ld) on pass # %d.
  1026. ERR_BDF_ENDBEG        %s: An 'END' block header was encountered before the 'BEGIN' header. Binary file '%s' corrupted?
  1027. ERR_BDF_IDXVTX        %s: Internal error: The length of an uncompressed Indexed Polygon vertex array is the wrong size (%ld vs. %ld).
  1028. ERR_BDF_BADOP        %s: In binary data file '%s', found opcode %d, expecting opcode %d.
  1029. ERR_BDF_RENAME        %s '%s' found in the binary data file '%s' already exists internally. Renaming to '%s'.
  1030. ERR_BDF_BADCNT        %s: Internal error: Read %ld bytes from binary file packet (opcode %d). Expecting %ld bytes instead.
  1031. /* nisurf.c */
  1032. ERR_BDF_SPHENVMAP_2D    %s: Disabling spherical environment map in surface '%s' since texture definition '%s' could not be found.
  1033. ERR_BDF_SPHENVMAP_3D    %s: Disabling spherical environment map in surface '%s' because texture definition '%s' is procedural (3D) instead of a 2D texture image.
  1034. ERR_BDF_REFLECTMAP_2D    %s: Disabling reflectance map in surface '%s' since texture definition '%s' could not be found.
  1035. ERR_BDF_REFLECTMAP_3D    %s: Disabling reflectance map in surface '%s' because texture definition '%s' is procedural (3D) instead of a 2D texture image.
  1036. /* nitextur.c */
  1037. ERR_BDF_BADPROCTXTR    %s: Unknown procedural function '%s' found in texture definition '%s'.
  1038. /* niinpoly.c */
  1039. ERR_BDF_SURFLIST    %s: Internal error: Length of the expanded indexed-polygon surface name list in BDF file '%s' is not equal to the number of polygons (%ld vs. %ld).
  1040.  
  1041. #
  1042. # scr_aux.c
  1043. #
  1044. YACC_RESET_SCR        %s: Reset command not allowed in a script file '%s'.
  1045. YACC_COMMENT_SCR    %s: 'comment' only allowed within a script file.
  1046. YACC_2MNY_SUBDIV    %s: Too many subdivision arguments (max. = 2).
  1047. YACC_2FEW_SUBDIV    %s: Too few subdivision arguments given (2 required).
  1048. YACC_SUBDIV_GT0        %s: Subdivisions argument must be > 0.
  1049. YACC_NO_SUPPORT        %s: This compiled version does not support '%s'.
  1050. ERR_SCRPTLVL        %s: Maximum script file nesting level reached (%ld). File not opened.
  1051. ERR_SCRPOPEN        %s: Cannot locate or open script or master file '%s'.
  1052.  
  1053. #
  1054. # scr_lex.l
  1055. #
  1056. LEX_C_STYLE        %s: C-style comments only allowed in script files.
  1057. LEX_C_ENDCOMMENT    %s: C-style end-of-comment '*/' found, but not currently parsing a comment.
  1058. LEX_COMMENT_END        %s: Script file terminated while /* ... */ type comment was being parsed.
  1059. LEX_TOKEN_MATCH        %s: Could not match token # %ld.
  1060. LEX_MATH_TOKEN        %s: Math token %ld not found.
  1061. LEX_CURLY1        %s: Bracket mismatch. No close '}' bracket found for open '{' bracket started on line %d.
  1062. LEX_COMT1        %s: No matching 'comment' command for 'comment' given on line %d.
  1063.  
  1064. #
  1065. # scr_var.c
  1066. #
  1067. ERR_VARNAME_LEN        %s: Variable name too long. Maximum length = %ld.
  1068. ERR_VAR_NOTINTABLE    %s: Variable '%s' not contained in symbol table:. Defaulting to 1.0.
  1069. FATAL_VARNAME_LEN0    %s: Variable name has 0 length.
  1070. FATAL_VAR_TABLEFULL    %s: Variable symbol table is full. Maximum entries = %ld.
  1071.  
  1072. #
  1073. # scr_yacc.y
  1074. #
  1075. # Fatal errors
  1076. FATAL_SCR_2MNY            %s: Script file(s) terminated. Too many consecutive errors.
  1077. YACC_6ARGS            %s: 6 argument expected for bounding box.
  1078. YACC_LISTSC            %s: `listscript' only allowed within a script file.
  1079. YACC_NO_TXTR_DEF        %s: Could not find texture definition '%s'.
  1080. YACC_NO_INSTANCE_DEF        %s: Could not find instance definition '%s'.
  1081. YACC_NO_OBJECT_DEF        %s: Could not find object definition '%s'.
  1082. YACC_TXTR_DEF_EXISTS        %s: Texture definition '%s' already exists.
  1083. YACC_TXTR_REF_NODE_EXISTS    %s: Texture reference node '%s' already exists! Nothing changed.
  1084. YACC_POLY_2_VERT        %s: Polygon array must have more than 2 vertices.
  1085. YACC_POLY_TXTRVERTEX        %s: Each vertex does not have a texture vertex.
  1086. YACC_POLY_TANGVERTEX        %s: A polygon must either have just one pair of U/V tangent vectors or a pair per vertex. Found %d pairs.
  1087. YACC_TRIANQUAD            %s: Only triangles and quadrilaterals may have texture coordinates.
  1088. YACC_SUPERQ_RAD            %s: Superquadric toroid requires a RADIUS parameter.
  1089. YACC_BICUBIC_16VERT        %s: Bicubic patches must have at least 16 vertices.
  1090. YACC_BEZ_4PNTS            %s: For a Bezier U or V patch basis, the number of control points in the u or v directions must be 4.
  1091. YACC_BETA2            %s: Beta-2 splines only require one argument.
  1092. YACC_BEZ_NOPARAM        %s: Bezier patch requires no tension or bias parameters.
  1093. YACC_CARD_1ARG            %s: Cardinal splines only require one argument.
  1094. YACC_TENS_1ARG            %s: Tensioned splines only require one argument.
  1095. YACC_PNTS_NE            %s: Number of path and rotate/scale/color points not equal.
  1096. YACC_PC_3ARGS            %s: Path/Color requires 3 arguments.
  1097. YACC_CSR_2ARGS            %s: Contour/Scale/Rotate only require 2 arguments.
  1098. YACC_BAD_INDICES        %s: Incorrect number of indices. Expecting %d.
  1099. YACC_TOOMANY_INDICES        %s: Too many polygon indices. Maximum = %d.
  1100. YACC_NOT_DEF_SURF        %s: Not defining a surface!
  1101. YACC_NOT_DEF_CAM        %s: Not defining a camera!
  1102. YACC_PARSE_ERR            %s: Parse error.
  1103. YACC_ABRT_ADD_OBJ        %s: Aborting the definition of object '%s'.
  1104. YACC_LITE_ABRT            %s: Could not allocate light name '%s'. Aborting.
  1105. YACC_CAM_ABRT            %s: Could not allocate camera name '%s'. Aborting.
  1106. ERR_INDX_3PARAMS        %s: The 'indexedpolygons' primitive requires that at least the number of polygons, indices & vertices be specified.
  1107. ERR_INDX_PPOS            %s: The 'indexedpolygons' parameters must be positive.
  1108. YACC_SURF_ABRT            %s: Could not find surface '%s'. Aborting script file.
  1109. YACC_SWEPT_XFRM            %s: Transformations must follow a KNOT sequence instead of proceed it. Please correct this.
  1110. YACC_BAD_FN            %s: Aborting script file parse due to the invalid filename '%s'.
  1111. YACC_BAD_HANDLENAME        %s: Aborting script file parse due to the invalid handle name '%s'.
  1112. YACC_LCLAXES1            %s: Could not find instance or object '%s' for 'localaxes' command. Aborting.
  1113.  
  1114. # General errors
  1115. ERR_DEL_UNC_OBJ            %s: Deleting uncompleted object %s.
  1116. YACC_LIGHT_SM_DEL        %s: Tried to remove the non-existent shadow map '%s' from light source '%s'.
  1117. YACC_CAMVIEW_ARGS        %s: Too many arguments for `camview' option.
  1118. YACC_HITH_YON            %s: Hither plane must be in front of Yon plane.
  1119. YACC_HITHER_TOOSMALL        %s: Hither value too small.
  1120. YACC_WIND_DIST            %s: Window distance below minimum value.
  1121. YACC_XY_REZ            %s: x and y resolution parameters must either be both > 1, or both < 1.
  1122. YACC_EXTRUDE_ENABLE        %s: At least one extrusion face must be enabled. Defaulting to XZ face.
  1123. YACC_REFLECTMAP_FN        %s: Reflection mapping requires a valid texture image filename when enabled.
  1124. YACC_LIGHT_SM_DEL        %s: Tried to remove the non-existent shadow map '%s' from light source '%s'.
  1125. YACC_SPHENV_FN            %s: Spherical environment mappping requires a valid texture when enabled.
  1126. YACC_SPHENV_2D            %s: Spherical environment mapping requires a 2D texture definition!
  1127. YACC_TXTR_RM            %s: `texturelayer remove' not allowed while adding a new surface definition.
  1128. YACC_TXTR_RENAME        %s: `texturelayer rename' not allowed while adding a new surface definition.
  1129. YACC_TXTRLINK            %s: No 'texturelink' sub-option was specified in the surface's texture option (required when adding a new texture reference). Nothing changed.
  1130. YACC_EYEUP_NZ            %s: One component of Eye Up vector must be non-zero.
  1131. YACC_SURF_NOTFOUND        %s: Surface '%s' not found. Defaulting to no surface.
  1132. YACC_PATCH_ARGS            %s: Patch arguments out of range.
  1133. YACC_SURF_DEF_NONE        %s: Surface '%s' not found. Defaulting to no surface.
  1134. YACC_UPVEC_NZ            %s: Up-vector must be non-zero.
  1135. YACC_MIST_NZ            %s: Mist scale must be non-zero.
  1136. YACC_MIST_DIST            %s: Mist 'distance' must be greater than zero.
  1137. YACC_AA_NZ            %s: Antialias arguments must be non-zero.
  1138. YACC_FLOAT_POS            %s: Floating point argument must be positive. Defaulting to 1.0.
  1139. YACC_FLOAT_NORM            %s: Floating point argument must be between 0.0 and 1.0. Defaulting to 1.0.
  1140. YACC_INT            %s: Integer argument must be greater than or equal to 0. Defaulting to 0.
  1141. YACC_COLR_POS            %s: Color argument must be positive. Defaulting to 1.0.
  1142. YACC_SPIN360            %s: Spin angle must be less than 360 degrees. Defaulting to 0.
  1143. YACC_UVSCALE            %s: uvscale parameters must be non-zero.
  1144. YACC_TENSION_NORM        %s: Tension must be between 0 and 1. Defaulting to 1.0.
  1145. YACC_MSDOS_TILDA        %s: MSDOS filenames are not allowed to contain tildas! Filename = '%s'.
  1146.  
  1147. #
  1148. # Geomtry Import/Export converter error messages
  1149. #
  1150. ERR_GEOM_EXPORT_BAD_TOKEN    %s: Unknown token '%s' sent to geometry export converter.
  1151. ERR_GEOM_EXPORT_BAD_DATA    %s: Unknown data '%s' associated with token '%s' sent to geometry export converter.
  1152. ERR_GEOM_IMPORT_BAD_TOKEN    %s: Unknown token '%s' sent to geometry import converter.
  1153. ERR_GEOM_IMPORT_BAD_DATA    %s: Unknown data '%s' associated with token '%s' sent to geometry import converter.
  1154.  
  1155. #
  1156. # Informational messages
  1157. #
  1158. ERR_DEMO_MAXPOLY    %s: %ld polygon maximum of demonstration mode has been reached. The scene will probably have some missing polygons.
  1159.  
  1160. #
  1161. # nitess.c
  1162. #
  1163. ERR_TESS1    %s: A polygon contour is bad.
  1164. ERR_TESS2    %s: A polygon's vertex has intesected with one of its edges.
  1165. ERR_TESS3    %s: A polygon's contour is self-intersecting or might be bad.
  1166. ERR_TESS4    %s: A polygon's vertices are coincident.
  1167. ERR_TESS5    %s: A polygon's vertices are colinear.
  1168. ERR_TESS6    %s: One or more edges of a polygon are self-intersecting.
  1169. ERR_TESS7    %s: The polygon contours are not coplanar with each other.
  1170.  
  1171. #
  1172. # nilist.c errors
  1173. #
  1174. ERR_CAD3D_NAME        %s: CAD3D filename expected.
  1175. ERR_DIMEN_NO_MAST    %s: Instance '%s' has no associated master object.
  1176. ERR_DIMEN_NO_PRIM    %s: There are no primitives within object '%s'.
  1177. ERR_DIMEN_PRIM        %s: Only 'polygon' or 'indexedpolygons' primitives can be dimensioned.
  1178.  
  1179. #
  1180. # nipost.c errors
  1181. #
  1182. ERR_EXTRUSION_LINES    %s: Extrusion render model cannot handle lines.
  1183.  
  1184. #
  1185. # nipoly.c errors
  1186. #
  1187. # !! The following fatal messages are only displayed during YACC parsing.
  1188. FATAL_INDX_2MNYIND    %s: The total number of indices read is greater than expected (found %ld, expected %ld).
  1189. FATAL_INDX_2MNYPLY    %s: More polygons defined than specified on declaration line.
  1190. FATAL_INDX_VID0        %s: Vertex indices must be greater than 0.
  1191. FATAL_INDX_VBND        %s: Vertex index '%ld' out of bounds (greater than total vertices '%ld').
  1192. FATAL_INDX_NBND        %s: Normal index '%ld' out of bounds (greater than total normals '%ld').
  1193. FATAL_INDX_CBND        %s: Color index '%ld' out of bounds (greater than total colors '%ld').
  1194. FATAL_INDX_TBND        %s: Texture index '%ld' out of bounds (greater than total textures '%ld').
  1195. FATAL_INDX_UTBND    %s: U tangent index '%ld' out of bounds (greater than total U tangents '%ld').
  1196. FATAL_INDX_VTBND    %s: V tangent index '%ld' out of bounds (greater than total V tangents '%ld').
  1197. FATAL_INDX_OBND        %s: Opacity index '%ld' offset out of bounds (greater than total opacities '%ld').
  1198. FATAL_INDX_CNTR        %s: Found a total vertices, normals, colours, textures, U tangents, V tangents and opacities count of %ld; was expecting a total of %ld. One or more of these counts is incorrect.
  1199. FATAL_INDX_ICNTR    %s: Found a total vertex, normal, colour, texture, U tangent, V tangent and opacity indice count of %ld; expecting %ld. One or more of these are incorrect.
  1200. FATAL_INDX_INCPLY    %s: The total number of polygons read in during the last indice section is incorrect; expecting %ld, found %ld polygon lines.
  1201. FATAL_INDX_INCIND    %s: The total number of indices read in during the last indice section is incorrect; expecting %ld, found %ld indices. 
  1202. FATAL_INDX_NEG        %s: Vertex indices must not be negative.
  1203. FATAL_INDX_POSNEG    %s: Non-Vertex indices must either be all negative or all positive.
  1204. FATAL_INDX_MINDX1    %s: More vertices defined than specified on declaration line (%ld > %ld).
  1205. FATAL_INDX_MINDX2    %s: More normals defined than specified on declaration line (%ld > %ld).
  1206. FATAL_INDX_MINDX3    %s: More colors defined than specified on declaration line (%ld > %ld).
  1207. FATAL_INDX_MINDX4    %s: More texture coordinates defined than specified on declaration line (%ld > %ld).
  1208. FATAL_INDX_MINDX5    %s: More U tangent coordinates defined than specified on declaration line (%ld > %ld).
  1209. FATAL_INDX_MINDX6    %s: More U tangent coordinates defined than specified on declaration line (%ld > %ld).
  1210. FATAL_INDX_MINDX7    %s: More opacity coordinates defined than specified on declaration line (%ld > %ld).
  1211.